INFO: not using any hashes in /data/userland-archives/hashes for librewolf-153.0.1-1.source.tar.gz (overridden with --hash) Source /data/userland-archives/librewolf-153.0.1-1.source.tar.gz... not found, skipping file copy Source https://codeberg.org/api/packages/librewolf/generic/librewolf-source/153.0.1-1/librewolf-153.0.1-1.source.tar.gz... downloading... length unknown No partial download support from server (Attempt 1 of 3)... ok validating signature... checking local signature... not found signature validation failed validating hash... ok patching file nsprpub/pr/include/md/_solaris.h Hunk #1 succeeded at 51 (offset -1 lines). patching file ipc/chromium/src/third_party/libevent/solaris/event2/event-config.h patching file browser/app/profile/firefox.js Hunk #1 succeeded at 3626 (offset 84 lines). patching file gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp patching file dom/ipc/ContentParent.cpp Hunk #1 succeeded at 1694 with fuzz 2 (offset -56 lines). patching file gfx/wr/webrender/src/profiler.rs Hunk #1 succeeded at 636 (offset -18 lines). patching file browser/branding/official/pref/firefox-branding.js Hunk #1 succeeded at 5 with fuzz 1 (offset 2 lines). patching file third_party/rust/glean-core/.cargo-checksum.json patching file third_party/rust/glean-core/src/system.rs Hunk #1 succeeded at 64 (offset 1 line). Hunk #2 succeeded at 78 with fuzz 2 (offset 1 line). patching file third_party/rust/mtu/.cargo-checksum.json patching file third_party/rust/mtu/src/bsd.rs patching file third_party/rust/mtu/build.rs Hunk #1 succeeded at 11 (offset -92 lines). patching file modules/freetype2/src/truetype/ttinterp.h Hunk #1 succeeded at 189 (offset 13 lines). patching file modules/freetype2/src/truetype/ttobjs.h Hunk #1 succeeded at 220 with fuzz 2 (offset -81 lines). patching file servo/ports/geckolib/glue.rs Hunk #1 succeeded at 4988 (offset 598 lines). patching file mozglue/misc/Now.cpp Hunk #1 succeeded at 90 (offset -3 lines). patching file mfbt/CheckedInt.h Hunk #4 succeeded at 231 (offset -28 lines). Hunk #5 succeeded at 357 with fuzz 2 (offset -26 lines). Hunk #6 succeeded at 385 (offset -18 lines). Hunk #7 succeeded at 512 (offset -18 lines). Hunk #8 succeeded at 523 (offset -18 lines). patching file js/src/jit/MIR-wasm.cpp Hunk #1 succeeded at 550 (offset 24 lines). patching file toolkit/xre/glxtest/glxtest.cpp patching file build/moz.configure/toolchain.configure patching file dom/media/platforms/ffmpeg/FFmpegVulkanVideoDecoder.cpp Hunk #1 succeeded at 484 (offset 10 lines). patching file widget/gtk/vulkantest/vulkantest.cpp Hunk #1 succeeded at 224 (offset 4 lines). patching file build/variables.py patching file browser/app/profile/firefox.js Hunk #1 succeeded at 1525 (offset 450 lines). patching file build/autoconf/config.guess Hunk #1 succeeded at 430 (offset 6 lines). patching file gfx/gl/GLContext.cpp Hunk #1 succeeded at 232 (offset 28 lines). patching file gfx/2d/DrawTargetSkia.cpp Hunk #1 succeeded at 174 (offset 29 lines). patching file mfbt/MathAlgorithms.h Hunk #1 succeeded at 9 with fuzz 2 (offset -2 lines). patching file third_party/rust/bindgen/.cargo-checksum.json patching file third_party/rust/bindgen/ir/ty.rs Hunk #1 succeeded at 1181 with fuzz 1 (offset -8 lines). patching file gfx/angle/checkout/src/common/debug.h Hunk #1 succeeded at 268 with fuzz 2 (offset 42 lines). patching file toolkit/modules/subprocess/subprocess_shared_unix.js Hunk #1 succeeded at 34 (offset -9 lines). Hunk #2 succeeded at 113 (offset -7 lines). patching file js/src/gc/Scheduling.cpp Hunk #1 succeeded at 866 (offset 57 lines). patching file widget/gtk/nsGtkKeyUtils.cpp Hunk #1 succeeded at 1444 (offset 1 line). patching file build/autoconf/config.sub Hunk #1 succeeded at 2162 with fuzz 2 (offset 434 lines). patching file build/moz.configure/init.configure Hunk #1 succeeded at 527 (offset -189 lines). patching file python/mozbuild/mozbuild/configure/constants.py Hunk #1 succeeded at 41 with fuzz 1 (offset 17 lines). Hunk #2 succeeded at 57 with fuzz 1 (offset 19 lines). Hunk #3 succeeded at 147 (offset 32 lines). patching file toolkit/xre/nsNativeAppSupportUnix.cpp Hunk #1 succeeded at 195 (offset -10 lines). patching file build/moz.configure/flags.configure Hunk #1 succeeded at 537 (offset 28 lines). patching file ipc/chromium/moz.build Hunk #1 succeeded at 138 (offset 12 lines). patching file js/src/util/NativeStack.cpp Hunk #1 succeeded at 15 (offset 2 lines). Hunk #2 succeeded at 42 with fuzz 2 (offset 2 lines). patching file js/src/wasm/WasmSignalHandlers.cpp Hunk #1 succeeded at 114 (offset 2 lines). patching file media/libpng/pngpriv.h Hunk #1 succeeded at 47 (offset 11 lines). patching file security/nss/lib/freebl/mpi/montmulf.c patching file toolkit/components/terminator/nsTerminator.cpp Hunk #1 succeeded at 33 (offset -1 lines). Hunk #2 succeeded at 232 (offset 48 lines). patching file python/mozbuild/mozbuild/frontend/data.py Hunk #1 succeeded at 895 (offset -18 lines). patching file security/manager/ssl/nsNTLMAuthModule.cpp Hunk #1 succeeded at 587 (offset -4 lines). patching file third_party/rust/glslopt/glsl-optimizer/src/util/u_thread.h patching file third_party/rust/glslopt/.cargo-checksum.json patching file toolkit/moz.configure Hunk #1 succeeded at 2451 with fuzz 1 (offset 636 lines). info: downloading installer warn: It looks like you have an existing rustup settings file at: warn: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.rust_up/settings.toml warn: Rustup will install the default toolchain as specified in the settings file, warn: instead of the one inferred from the default host triple. info: profile set to default info: default host triple is x86_64-unknown-illumos info: syncing channel updates for stable-x86_64-unknown-illumos info: latest update on 2026-07-16 for version 1.97.1 (8bab26f4f 2026-07-14) info: downloading 6 components info: default toolchain set to stable-x86_64-unknown-illumos stable-x86_64-unknown-illumos installed - rustc 1.97.1 (8bab26f4f 2026-07-14) Rust is installed now. Great! To get started you need Cargo's bin directory (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo/bin) in your PATH environment variable. This has not been done automatically. To configure your current shell, you need to source the corresponding env file under /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo. This is usually done by running one of the following (note the leading DOT): . "/jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh source "/jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo/env.fish" # For fish source "/jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo/env.nu" # For nushell source "/jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo/env.tcsh" # For tcsh . "/jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo/env.ps1" # For pwsh source "/jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo/env.xsh" # For xonsh warn: no default linker (`cc`) was found in your PATH warn: many Rust crates require a system C toolchain to build info: syncing channel updates for 1.94.0-x86_64-unknown-illumos info: latest update on 2026-03-05 for version 1.94.0 (4a4ef493e 2026-03-02) info: downloading 6 components 1.94.0-x86_64-unknown-illumos installed - rustc 1.94.0 (4a4ef493e 2026-03-02) info: using existing install for 1.94.0-x86_64-unknown-illumos info: default toolchain set to 1.94.0-x86_64-unknown-illumos 1.94.0-x86_64-unknown-illumos unchanged - rustc 1.94.0 (4a4ef493e 2026-03-02) Default host: x86_64-unknown-illumos rustup home: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.rust_up installed toolchains -------------------- stable-x86_64-unknown-illumos 1.94.0-x86_64-unknown-illumos (active, default) active toolchain ---------------- name: 1.94.0-x86_64-unknown-illumos active because: it's the default toolchain installed targets: x86_64-unknown-illumos Updating crates.io index Downloading crates ... Downloaded cbindgen v0.29.4 Installing cbindgen v0.29.4 Updating crates.io index Locking 50 packages to latest compatible versions Adding syn v2.0.119 (available: v3.0.3) Adding toml v0.9.12+spec-1.1.0 (available: v1.1.4+spec-1.1.0) Downloading crates ... Downloaded errno v0.3.14 Downloaded clap v4.6.5 Downloaded utf8parse v0.2.2 Downloaded zmij v1.0.23 Downloaded heck v0.5.0 Downloaded fastrand v2.5.0 Downloaded anstyle-query v1.1.5 Downloaded once_cell v1.21.4 Downloaded quote v1.0.47 Downloaded toml v0.9.12+spec-1.1.0 Downloaded serde_json v1.0.151 Downloaded tempfile v3.27.0 Downloaded serde_derive v1.0.229 Downloaded serde_core v1.0.229 Downloaded serde v1.0.229 Downloaded rustix v1.1.4 Downloaded indexmap v2.14.0 Downloaded memchr v2.8.3 Downloaded proc-macro2 v1.0.107 Downloaded getrandom v0.4.3 Downloaded syn v3.0.3 Downloaded clap_builder v4.6.5 Downloaded toml_writer v1.1.2+spec-1.1.0 Downloaded hashbrown v0.17.1 Downloaded winnow v1.0.4 Downloaded winnow v0.7.15 Downloaded syn v2.0.119 Downloaded toml_parser v1.1.3+spec-1.1.0 Downloaded toml_datetime v0.7.5+spec-1.1.0 Downloaded itoa v1.0.18 Downloaded is_terminal_polyfill v1.70.2 Downloaded libc v0.2.189 Downloaded equivalent v1.0.2 Downloaded colorchoice v1.0.5 Downloaded clap_lex v1.1.0 Downloaded cfg-if v1.0.4 Downloaded bitflags v2.13.1 Downloaded anstyle-parse v1.0.0 Downloaded anstyle v1.0.14 Downloaded anstream v1.0.0 Downloaded unicode-ident v1.0.24 Downloaded strsim v0.11.1 Downloaded serde_spanned v1.1.1 Downloaded log v0.4.33 Compiling serde_core v1.0.229 Compiling proc-macro2 v1.0.107 Compiling libc v0.2.189 Compiling unicode-ident v1.0.24 Compiling quote v1.0.47 Compiling utf8parse v0.2.2 Compiling anstyle-query v1.1.5 Compiling anstyle-parse v1.0.0 Compiling is_terminal_polyfill v1.70.2 Compiling getrandom v0.4.3 Compiling zmij v1.0.23 Compiling anstyle v1.0.14 Compiling colorchoice v1.0.5 Compiling rustix v1.1.4 Compiling anstream v1.0.0 Compiling serde v1.0.229 Compiling winnow v1.0.4 Compiling errno v0.3.14 Compiling strsim v0.11.1 Compiling cfg-if v1.0.4 Compiling serde_json v1.0.151 Compiling clap_lex v1.1.0 Compiling bitflags v2.13.1 Compiling syn v3.0.3 Compiling clap_builder v4.6.5 Compiling toml_parser v1.1.3+spec-1.1.0 Compiling once_cell v1.21.4 Compiling equivalent v1.0.2 Compiling itoa v1.0.18 Compiling fastrand v2.5.0 Compiling winnow v0.7.15 Compiling serde_spanned v1.1.1 Compiling toml_datetime v0.7.5+spec-1.1.0 Compiling memchr v2.8.3 Compiling cbindgen v0.29.4 Compiling hashbrown v0.17.1 Compiling tempfile v3.27.0 Compiling syn v2.0.119 Compiling heck v0.5.0 Compiling serde_derive v1.0.229 Compiling indexmap v2.14.0 Compiling clap v4.6.5 Compiling log v0.4.33 Compiling toml v0.9.12+spec-1.1.0 Finished `release` profile [optimized] target(s) in 47.54s Installing /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo/bin/cbindgen Installed package `cbindgen v0.29.4` (executable `cbindgen`) Using Python 3.9.25 from /usr/bin/python3 Creating local state directory: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/mozbuild/srcdirs/librewolf-153.0.1-1-5e5a4401b937 Creating the 'mach' site at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/mozbuild/srcdirs/librewolf-153.0.1-1-5e5a4401b937/_virtualenvs/mach Creating the 'build' site at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/mozbuild/srcdirs/librewolf-153.0.1-1-5e5a4401b937/_virtualenvs/build Created Python 3 virtualenv Adding configure options from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/mozconfig --enable-application=browser --disable-crashreporter --disable-debug --disable-default-browser-agent --disable-tests --disable-updater --disable-cargo-incremental --enable-hardening --enable-stl-hardening --enable-optimize --enable-release --enable-rust-simd --enable-replace-malloc --enable-jemalloc --with-app-name=librewolf --with-branding=browser/branding/librewolf --with-l10n-base=/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/lw/l10n PKG_CONFIG=/usr/bin/amd64/pkg-config CC=/usr/gcc/14/bin/gcc CXX=/usr/gcc/14/bin/g++ --prefix=/usr --libdir=/usr/lib/amd64 --disable-debug-symbols --enable-jemalloc --enable-js-shell --enable-pulseaudio --enable-replace-malloc --enable-system-pixman --with-distribution-id=org.openindiana --with-system-zlib --host=x86_64-unknown-illumos --target=x86_64-unknown-illumos --without-wasm-sandboxed-libraries --disable-alsa MOZILLA_OFFICIAL=1 MOZ_REQUIRE_SIGNING= MOZ_TELEMETRY_REPORTING= CFLAGS=-ftrivial-auto-var-init=zero -fwrapv -Wno-backend-plugin -m64 -O3 -D__int8_t_defined CXXFLAGS=-ftrivial-auto-var-init=zero -fwrapv -Wno-backend-plugin -m64 -O3 -Wno-invalid-offsetof -fpermissive checking for vcs source checkout... no checking for a shell... /usr/gnu/bin/sh checking for host system type... x86_64-unknown-illumos checking for target system type... x86_64-unknown-illumos checking whether cross compiling... no checking if configuration file confvars.sh exists... /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/browser/confvars.sh checking if configuration file configure.sh exists... /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/browser/branding/librewolf/configure.sh checking for the target C compiler... /usr/gcc/14/bin/gcc checking for ccache... not found checking whether the target C compiler can be used... yes checking for the target C++ compiler... /usr/gcc/14/bin/g++ checking whether the target C++ compiler can be used... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for Python 3... /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/mozbuild/srcdirs/librewolf-153.0.1-1-5e5a4401b937/_virtualenvs/build/bin/python (3.9.25) checking the target C compiler version... 14.3.0 checking the target C compiler works... yes checking the target C++ compiler version... 14.3.0 checking the target C++ compiler works... yes checking for the host C compiler... /usr/gcc/14/bin/gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 14.3.0 checking the host C compiler works... yes checking for the host C++ compiler... /usr/gcc/14/bin/g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 14.3.0 checking the host C++ compiler works... yes checking for 64-bit OS... yes checking for __thread keyword for TLS variables... yes checking for the assembler... /usr/gcc/14/bin/gcc checking for llvm-objdump... /usr/clang/21/bin/llvm-objdump checking for ar... /usr/gnu/bin/ar checking whether ar supports response files... yes checking for host_ar... /usr/gnu/bin/ar checking for -mavxvnni support... yes checking for -mavx512bw support... yes checking for -mavx512vnni support... yes checking for pkg_config... /usr/bin/amd64/pkg-config checking for pkg-config version... 0.29.2 checking whether pkg-config is pkgconf... no checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... no checking for malloc.h... yes checking for stdint.h... yes checking for inttypes.h... yes checking for alloca.h... yes checking for sys/byteorder.h... yes checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... yes checking for fts.h... no checking for sys/statvfs.h... yes checking for sys/statfs.h... no checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... no checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... no checking for memfd_create in sys/mman.h... no checking for clock_gettime(CLOCK_MONOTONIC)... yes checking for res_ninit()... no checking for dladdr... yes checking for dlfcn.h... yes checking for dlopen in -ldl... yes checking for gethostbyname_r in -lc_r... no checking for socket in -lsocket... yes checking for pthread_create... yes checking for pthread.h... yes checking whether the C compiler supports -pthread... yes checking whether 64-bits std::atomic requires -latomic... no checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C compiler supports -Wformat-type-confusion... no checking whether the C++ compiler supports -Wformat-type-confusion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wtautological-constant-in-range-compare... no checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-deprecated-anon-enum-enum-conversion... no checking whether the C++ compiler supports -Wno-deprecated-enum-enum-conversion... yes checking whether the C++ compiler supports -Wdeprecated-literal-operator... no checking whether the C compiler supports -Winvalid-utf8... yes checking whether the C++ compiler supports -Winvalid-utf8... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wlogical-op... yes checking whether the C++ compiler supports -Wlogical-op... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-builtins... no checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Werror=implicit-function-declaration... yes checking whether the C compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -Wno-psabi... yes checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C++ compiler supports -Wno-vla-cxx-extension... no checking whether the C compiler supports -Wno-unknown-warning-option... no checking whether the C++ compiler supports -Wno-unknown-warning-option... no checking whether the C compiler supports -Wno-character-conversion... no checking whether the C++ compiler supports -Wno-character-conversion... no checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking whether the C compiler supports -fdiagnostics-absolute-paths... no checking whether the C++ compiler supports -fdiagnostics-absolute-paths... no checking whether the C compiler supports -pipe... yes checking whether the C++ compiler supports -pipe... yes checking whether the C linker supports -Wl,--build-id=sha1... no checking whether the C assembler supports -Wa,--noexecstack... yes checking whether the C linker supports -Wl,-z,noexecstack... no checking whether the C linker supports -Wl,-z,text... yes checking whether the C linker supports -Wl,-z,relro... no checking whether the C linker supports -Wl,-z,now... yes checking whether the C linker supports -Wl,-z,nocopyreloc... no checking whether the C assembler supports -fPIC... yes checking whether the C compiler supports -fPIC... yes checking whether the C++ compiler supports -fPIC... yes checking what kind of list files are supported by the linker... linkerlist checking for llvm_profdata... /usr/clang/21/bin/llvm-profdata checking for readelf... /usr/clang/21/bin/llvm-readelf checking for objcopy... /usr/clang/21/bin/llvm-objcopy checking for libpulse... yes checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread checking for rustc... /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo/bin/rustc checking for cargo... /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo/bin/cargo Actually using '/jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.rust_up/toolchains/1.94.0-x86_64-unknown-illumos/bin/rustc' Actually using '/jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.rust_up/toolchains/1.94.0-x86_64-unknown-illumos/bin/cargo' checking rustc version... 1.94.0 checking cargo version... 1.94.0 checking for rust host triplet... x86_64-unknown-illumos checking for rust target triplet... x86_64-unknown-illumos checking for rustdoc... /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo/bin/rustdoc checking for cbindgen... /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo/bin/cbindgen checking for rustfmt... /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/.cargo/bin/rustfmt checking for clang for bindgen... /usr/clang/21/bin/clang++ checking for libclang for bindgen... /usr/clang/21/lib/libclang.so checking that libclang is new enough... yes checking bindgen cflags... ['-x', 'c++', '-fno-sized-deallocation', '-fno-aligned-new', '-DTRACING=1', '-DIMPL_LIBXUL', '-DMOZILLA_INTERNAL_API', '-DRUST_BINDGEN', '-std=gnu++20'] checking for tm_zone and tm_gmtoff in struct tm... no checking for getpagesize... yes checking for gmtime_r... yes checking for localtime_r... yes checking for gettid... no checking for setpriority... yes checking for syscall... yes checking for getc_unlocked... yes checking for pthread_getname_np... yes checking for pthread_get_name_np... no checking for nl_langinfo and CODESET... yes checking for __cxa_demangle... yes checking for _getc_nolock... no checking for localeconv... yes checking for nodejs... /usr/bin/node (24.18.1) checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1... no WARNING: Package gtk+-wayland-3.0 was not found in the pkg-config search path. WARNING: Perhaps you should add the directory containing `gtk+-wayland-3.0.pc' WARNING: to the PKG_CONFIG_PATH environment variable WARNING: No package 'gtk+-wayland-3.0' found checking for pango >= 1.22.0... yes checking MOZ_PANGO_CFLAGS... -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFFI_NO_RAW_API -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/lib/amd64/libffi-3.2.1/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre checking MOZ_PANGO_LIBS... -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz checking for fontconfig >= 2.7.0... yes checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype checking for freetype2 >= 9.10.3... yes checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre checking _FT2_LIBS... -lfreetype checking for tar... /usr/bin/gtar checking for unzip... /usr/bin/unzip checking for the Mozilla API key... no checking for the Google Location Service API key... no checking for the Google Safebrowsing API key... no checking for the Bing API key... no checking for the Adjust SDK key... no checking for the Leanplum SDK key... no checking for the Pocket API key... no checking for x11 xcb xcb-shm x11-xcb xext xfixes xrandr >= 1.4.0... yes checking MOZ_X11_CFLAGS... -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS checking MOZ_X11_LIBS... -lxcb-shm -lX11-xcb -lX11 -lxcb -lXext -lXfixes -lXrandr checking for ice sm... yes checking MOZ_X11_SM_CFLAGS... checking for stat64... no checking for lstat64... no checking for truncate64... no checking for statvfs64... no checking for statvfs... yes checking for statfs64... no checking for statfs... yes checking for lutimes... yes checking for posix_fadvise... yes checking for posix_fallocate... yes checking for eventfd... yes checking for arc4random... yes checking for arc4random_buf... yes checking for mallinfo... no checking for sys/ioccom.h... yes checking for execinfo.h... yes checking for sys/single_threaded.h... no checking for nasm... /usr/bin/nasm checking nasm version... 2.16.03 checking for dump_syms... not found checking for gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0... yes checking MOZ_GTK3_CFLAGS... -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFFI_NO_RAW_API -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/amd64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/drm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/lib/amd64/libffi-3.2.1/include -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 checking for glib-2.0 >= 2.42 gobject-2.0... yes checking GLIB_CFLAGS... -DFFI_NO_RAW_API -I/usr/lib/amd64/libffi-3.2.1/include -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 checking for dbus-1 >= 0.60... yes checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/amd64/dbus-1.0/include checking MOZ_DBUS_LIBS... -ldbus-1 checking for pixman-1 >= 0.40.0... yes checking MOZ_PIXMAN_CFLAGS... -I/usr/include/pixman-1 checking MOZ_PIXMAN_LIBS... -lpixman-1 checking for sin_len in struct sockaddr_in... no checking for sin_len6 in struct sockaddr_in6... no checking for sa_len in struct sockaddr... no checking for pthread_cond_timedwait_monotonic_np... no checking ONNX install path... no checking for valid C compiler optimization flags... yes checking for gmake... /usr/bin/gmake checking for gmake version... 4.4.1 checking for watchman... not found checking for xargs... /usr/gnu/bin/xargs checking for strip... /usr/clang/21/bin/llvm-strip checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz Creating config.status Reticulating splines... Finished reading 1810 moz.build files in 4.46s Read 56 gyp files in parallel contributing 0.00s to total wall time Processed into 11097 build config descriptors in 4.59s RecursiveMake backend executed in 4.18s 3559 total backend files; 2780 created; 0 updated; 779 unchanged; 0 deleted; 16 -> 1365 Makefile FasterMake backend executed in 0.00s 0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted Clangd backend executed in 0.00s 0 total backend files; 0 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 13.87s; CPU time: 12.36s; Efficiency: 89%; Untracked: 0.65s make[3]: warning: -j8 forced in submake: resetting jobserver mode. Elapsed: 0.28s; From _tests: Kept 11 existing; Added/updated 701; Removed 0 files and 0 directories. Elapsed: 0.34s; From dist/xpi-stage: Kept 154 existing; Added/updated 838; Removed 0 files and 0 directories. Elapsed: 0.54s; From dist/bin: Kept 167 existing; Added/updated 2974; Removed 0 files and 0 directories. Elapsed: 0.71s; From dist/include: Kept 2992 existing; Added/updated 5180; Removed 0 files and 0 directories. ./mozilla-config.h.stub ./buildid.h.stub ./source-repo.h.stub ./RelationType.h.stub ./Role.h.stub ./stl.sentinel.stub ./system-header.sentinel.stub ./xpcAccEvents.h.stub ./buildconfig.rs.stub ./fficonfig.h.stub ./ffi.h.stub ./cbindgen-metadata.json.stub ./UseCounterList.h.stub ./UseCounterWorkerList.h.stub ./CSSStyleProperties.webidl.stub ./CSSPageDescriptors.webidl.stub ./CSSPositionTryDescriptors.webidl.stub ./CSSFontFaceDescriptors.webidl.stub ./CSSCounterStyleRule.webidl.stub ./BaseChars.h.stub ./IsCombiningDiacritic.h.stub ./js-confdefs.h.stub ./js-config.h.stub ./PrefsGenerated.h.stub ./ProfilingCategoryList.h.stub ./ReservedWordsGenerated.h.stub ./StatsPhasesGenerated.h.stub ./ABIFunctionTypeGenerated.h.stub ./MIROpsGenerated.h.stub ./LIROpsGenerated.h.stub ./CacheIROpsGenerated.h.stub ./AtomicOperationsGenerated.h.stub ./WasmBuiltinModuleGenerated.h.stub ./FrameIdList.h.stub ./FrameTypeList.h.stub ./NonCustomCSSPropertyId.h.stub ./ServoCSSPropList.h.stub ./PseudoStyleTypeList.h.stub ./CompositorAnimatableProperties.h.stub ./CountedUnknownProperties.h.stub ./StaticPrefListAll.h.stub ./GeckoTraceEvents.h.stub ./glean_adapter.rs.stub ./metrics_yamls.cached.stub ./pings_yamls.cached.stub ./NimbusFeatureManifest.h.stub ./TelemetryHistogramEnums.h.stub ./TelemetryHistogramNameMap.h.stub ./TelemetryScalarData.h.stub ./TelemetryScalarEnums.h.stub ./TelemetryEventData.h.stub ./TelemetryEventEnums.h.stub ./TelemetryProcessEnums.h.stub ./TelemetryProcessData.h.stub ./TelemetryUserInteractionData.h.stub ./TelemetryUserInteractionNameMap.h.stub ./validated.yaml.stub ./profiling_categories.rs.stub ./ErrorList.h.stub ./ErrorNamesInternal.h.stub ./error_list.rs.stub ./extra_xpc_msg.h.stub ./Services.h.stub ./GeckoProcessTypes.h.stub ./Components.h.stub ./nsGkAtomList.h.stub ./xpidl.stub.stub ./application.ini.stub config/nsinstall_real ./selfhosted.out.h.stub ./GleanPings.h.stub ./CrashAnnotations.h.stub WARNING: mkdir -dot- requested by /usr/gnu/bin/make -C /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/config/makefiles/xpidl xpidl config/makefiles/xpidl/Bits.xpt config/makefiles/xpidl/accessibility.xpt ./application.ini.h.stub config/makefiles/xpidl/alerts.xpt config/makefiles/xpidl/appshell.xpt config/makefiles/xpidl/appstartup.xpt config/makefiles/xpidl/autocomplete.xpt config/makefiles/xpidl/autoplay.xpt config/makefiles/xpidl/backgroundhangmonitor.xpt config/makefiles/xpidl/browsercompsbase.xpt config/makefiles/xpidl/caps.xpt config/makefiles/xpidl/captivedetect.xpt config/makefiles/xpidl/cascade_bindings.xpt config/makefiles/xpidl/chrome.xpt config/makefiles/xpidl/commandhandler.xpt config/makefiles/xpidl/commandlines.xpt config/makefiles/xpidl/composer.xpt config/makefiles/xpidl/content-classifier.xpt config/makefiles/xpidl/content_events.xpt config/makefiles/xpidl/content_geckomediaplugins.xpt config/makefiles/xpidl/dap.xpt config/makefiles/xpidl/docshell.xpt config/makefiles/xpidl/dom.xpt config/makefiles/xpidl/dom_audiochannel.xpt config/makefiles/xpidl/dom_base.xpt config/makefiles/xpidl/dom_bindings.xpt config/makefiles/xpidl/dom_events.xpt ./GleanMetrics.h.stub config/makefiles/xpidl/dom_geolocation.xpt ./GleanJSMetricsLookup.cpp.stub ./metrics.rs.stub ./factory.rs.stub config/makefiles/xpidl/dom_identitycredential.xpt config/makefiles/xpidl/dom_indexeddb.xpt config/makefiles/xpidl/dom_localstorage.xpt config/makefiles/xpidl/dom_media.xpt config/makefiles/xpidl/dom_modelcontext.xpt config/makefiles/xpidl/dom_network.xpt config/makefiles/xpidl/dom_notification.xpt config/makefiles/xpidl/dom_payments.xpt config/makefiles/xpidl/dom_permission.xpt config/makefiles/xpidl/dom_power.xpt config/makefiles/xpidl/dom_push.xpt config/makefiles/xpidl/dom_quota.xpt ./GeneratedElementDocumentState.h.stub config/makefiles/xpidl/dom_security.xpt config/makefiles/xpidl/dom_serializers.xpt config/makefiles/xpidl/dom_sidebar.xpt config/makefiles/xpidl/dom_simpledb.xpt config/makefiles/xpidl/dom_storage.xpt ./fragmentdirectives_ffi_generated.h.stub config/makefiles/xpidl/dom_system.xpt ./data_encoding_ffi_generated.h.stub config/makefiles/xpidl/dom_webauthn.xpt config/makefiles/xpidl/dom_webspeechrecognition.xpt config/makefiles/xpidl/dom_webspeechsynth.xpt config/makefiles/xpidl/dom_workers.xpt config/makefiles/xpidl/dom_xslt.xpt ./mime_guess_ffi_generated.h.stub ./audioipc2_client_ffi_generated.h.stub config/makefiles/xpidl/dom_xul.xpt config/makefiles/xpidl/downloads.xpt config/makefiles/xpidl/editor.xpt config/makefiles/xpidl/enterprisepolicies.xpt ./audioipc2_server_ffi_generated.h.stub config/makefiles/xpidl/extensions.xpt config/makefiles/xpidl/exthandler.xpt config/makefiles/xpidl/fastfind.xpt config/makefiles/xpidl/fog.xpt config/makefiles/xpidl/gfx.xpt config/makefiles/xpidl/html5.xpt config/makefiles/xpidl/htmlparser.xpt ./origin_trials_ffi_generated.h.stub config/makefiles/xpidl/http-sfv.xpt config/makefiles/xpidl/imglib2.xpt config/makefiles/xpidl/inspector.xpt config/makefiles/xpidl/intl.xpt config/makefiles/xpidl/jar.xpt ./webrender_ffi_generated.h.stub config/makefiles/xpidl/jsdevtools.xpt config/makefiles/xpidl/kvstore.xpt config/makefiles/xpidl/layout_base.xpt config/makefiles/xpidl/layout_style.xpt ./wgpu_ffi_generated.h.stub config/makefiles/xpidl/layout_xul_tree.xpt config/makefiles/xpidl/locale.xpt config/makefiles/xpidl/lockstore.xpt config/makefiles/xpidl/loginmgr.xpt config/makefiles/xpidl/migration.xpt config/makefiles/xpidl/mimetype.xpt config/makefiles/xpidl/ml.xpt config/makefiles/xpidl/mozfind.xpt config/makefiles/xpidl/mozintl.xpt config/makefiles/xpidl/necko.xpt config/makefiles/xpidl/necko_about.xpt config/makefiles/xpidl/necko_cache2.xpt ./jxl_decoder_ffi.h.stub config/makefiles/xpidl/necko_cookie.xpt config/makefiles/xpidl/necko_dns.xpt ./unicode_bidi_ffi_generated.h.stub config/makefiles/xpidl/necko_file.xpt ./mapped_hyph.h.stub config/makefiles/xpidl/necko_http.xpt config/makefiles/xpidl/necko_res.xpt config/makefiles/xpidl/necko_socket.xpt config/makefiles/xpidl/necko_strconv.xpt ./fluent_ffi_generated.h.stub config/makefiles/xpidl/necko_viewsource.xpt config/makefiles/xpidl/necko_websocket.xpt ./l10nregistry_ffi_generated.h.stub config/makefiles/xpidl/necko_webtransport.xpt config/makefiles/xpidl/parentalcontrols.xpt config/makefiles/xpidl/permissions.xpt config/makefiles/xpidl/pipnss.xpt config/makefiles/xpidl/places.xpt ./localization_ffi_generated.h.stub config/makefiles/xpidl/pref.xpt ./fluent_langneg_ffi_generated.h.stub config/makefiles/xpidl/prefetch.xpt ./locale_service_glue_generated.h.stub ./oxilangtag_ffi_generated.h.stub config/makefiles/xpidl/privateattribution.xpt ./unic_langid_ffi_generated.h.stub config/makefiles/xpidl/profiler.xpt ./collator_glue.h.stub config/makefiles/xpidl/remote.xpt config/makefiles/xpidl/reputationservice.xpt config/makefiles/xpidl/satchel.xpt ./Locale.h.stub ./normalizer_glue.h.stub config/makefiles/xpidl/services.xpt config/makefiles/xpidl/sessionstore.xpt config/makefiles/xpidl/shellservice.xpt config/makefiles/xpidl/shistory.xpt ./properties_glue.h.stub config/makefiles/xpidl/spellchecker.xpt ./ServoStyleConsts.h.stub config/makefiles/xpidl/startupcache.xpt config/makefiles/xpidl/storage.xpt config/makefiles/xpidl/telemetry.xpt ./mp4parse_ffi_generated.h.stub ./http_sfv_ffi_generated.h.stub ./idna_glue.h.stub ./MozURL_ffi.h.stub config/makefiles/xpidl/thumbnails.xpt ./rust_helper.h.stub config/makefiles/xpidl/toolkit_antitracking.xpt ./ssl_tokens_cache.h.stub ./uritemplate_glue.h.stub ./urlpattern_glue.h.stub ./happy_eyeballs_glue.h.stub config/makefiles/xpidl/toolkit_asyncshutdown.xpt config/makefiles/xpidl/toolkit_backgroundtasks.xpt ./neqo_glue_ffi_generated.h.stub config/makefiles/xpidl/toolkit_cleardata.xpt ./signature_cache_ffi.h.stub ./lockstore_ffi_generated.h.stub ./mozilla_abridged_certs_generated.h.stub ./pdf_trust_anchors_ffi_generated.h.stub ./qwac_trust_anchors_ffi_generated.h.stub config/makefiles/xpidl/toolkit_contentanalysis.xpt config/makefiles/xpidl/toolkit_cookiebanners.xpt config/makefiles/xpidl/toolkit_crashservice.xpt ./mls_gk_ffi_generated.h.stub config/makefiles/xpidl/toolkit_finalizationwitness.xpt ./content_classifier_ffi.h.stub config/makefiles/xpidl/toolkit_media.xpt config/makefiles/xpidl/toolkit_modules.xpt ./dap_ffi_generated.h.stub config/makefiles/xpidl/toolkit_processtools.xpt ./fog_ffi_generated.h.stub ./jog_ffi_generated.h.stub config/makefiles/xpidl/toolkit_resistfingerprinting.xpt config/makefiles/xpidl/toolkit_shell.xpt config/makefiles/xpidl/toolkit_terminator.xpt config/makefiles/xpidl/toolkit_xulstore.xpt ./profiler_ffi_generated.h.stub config/makefiles/xpidl/toolkitprofile.xpt config/makefiles/xpidl/toolkitremote.xpt ./gk_rust_utils_ffi_generated.h.stub config/makefiles/xpidl/txmgr.xpt config/makefiles/xpidl/txtsvc.xpt config/makefiles/xpidl/uconv.xpt config/makefiles/xpidl/update.xpt config/makefiles/xpidl/uriloader.xpt config/makefiles/xpidl/url-classifier.xpt config/makefiles/xpidl/urlformatter.xpt config/makefiles/xpidl/webBrowser_core.xpt config/makefiles/xpidl/webbrowserpersist.xpt config/makefiles/xpidl/webextensions.xpt config/makefiles/xpidl/webvtt.xpt config/makefiles/xpidl/widget.xpt config/makefiles/xpidl/windowcreator.xpt config/makefiles/xpidl/windowwatcher.xpt config/makefiles/xpidl/xpcom_base.xpt config/makefiles/xpidl/xpcom_components.xpt config/makefiles/xpidl/xpcom_ds.xpt config/makefiles/xpidl/xpcom_io.xpt config/makefiles/xpidl/xpcom_system.xpt config/makefiles/xpidl/xpcom_threads.xpt config/makefiles/xpidl/xpconnect.xpt config/makefiles/xpidl/xul.xpt config/makefiles/xpidl/xulapp.xpt config/makefiles/xpidl/zipwriter.xpt config/makefiles/xpidl/xptdata.stub warning: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/Cargo.toml: unused manifest key: patch.crates-io.ohttp.revision In file included from Unified_cpp_memory_build0.cpp:2: ../../../../librewolf-153.0.1-1/memory/build/BaseAlloc.cpp: In member function 'void BaseAllocCell::ClearPayload()': ../../../../librewolf-153.0.1-1/memory/build/BaseAlloc.cpp:604:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::DoublyLinkedListElement'; use assignment or value-initialization instead [-Wclass-memaccess] 604 | memset(&mListElem, 0, sizeof(mListElem)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../librewolf-153.0.1-1/memory/build/BaseAlloc.h:15, from ../../../../librewolf-153.0.1-1/memory/build/BaseAlloc.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DoublyLinkedList.h:71:7: note: 'class mozilla::DoublyLinkedListElement' declared here 71 | class DoublyLinkedListElement { | ^~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics Compiling unicode-ident v1.0.6 Compiling proc-macro2 v1.0.101 Compiling serde_core v1.0.228 Compiling serde v1.0.228 Compiling cfg-if v1.0.0 Compiling libc v0.2.183 Compiling quote v1.0.40 Compiling syn v2.0.106 Compiling version_check v0.9.4 Compiling bitflags v2.10.0 Compiling thiserror v2.0.12 Compiling stable_deref_trait v1.2.0 Compiling shlex v1.3.0 Compiling log v0.4.29 Compiling autocfg v1.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/autocfg) Compiling memchr v2.7.4 Compiling equivalent v1.0.1 Compiling foldhash v0.2.0 Compiling zmij v1.0.20 Compiling minimal-lexical v0.2.1 Compiling rustversion v1.0.19 Compiling nom v7.1.3 Compiling semver v1.0.16 Compiling winnow v0.7.13 Compiling itoa v1.0.15 Compiling mozbuild v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/mozbuild) Compiling once_cell v1.21.3 Compiling glob v0.3.1 Compiling synstructure v0.13.1 Compiling toml_datetime v0.7.3 Compiling toml_parser v1.0.4 Compiling serde_spanned v1.0.3 Compiling toml_writer v1.0.4 Compiling rustc-hash v2.1.1 Compiling heck v0.5.0 Compiling fastrand v2.1.1 Compiling writeable v0.6.2 Compiling siphasher v1.0.1 Compiling toml v0.9.8 Compiling any_all_workaround v0.1.0 (https://github.com/hsivonen/any_all_workaround?rev=7fb1b7034c9f172aade21ee1c8554e8d8a48af80#7fb1b703) Compiling getrandom v0.3.3 Compiling litemap v0.8.0 Compiling encoding_rs v0.8.35 (https://github.com/hsivonen/encoding_rs?rev=1236d1bc423e6ba35a06485f74a6304db2d703b5#1236d1bc) Compiling jobserver v0.1.33 Compiling anyhow v1.0.103 Compiling serde_json v1.0.149 Compiling libm v0.2.6 Compiling cc v1.2.30 Compiling hashbrown v0.17.1 Compiling nsstring v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/rust/nsstring) Compiling hashbrown v0.16.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/hashbrown) Compiling camino v1.1.2 Compiling rustix v1.1.4 Compiling indexmap v2.11.4 Compiling num-traits v0.2.19 Compiling errno v0.3.14 Compiling harfbuzz-traits v0.6.0 (https://github.com/hsivonen/rust-harfbuzz?rev=9d58a23a98772a197291d04af93f7041b7093d95#9d58a23a) Compiling either v1.8.1 Compiling icu_properties_data v2.1.2 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/icu_properties_data) Compiling itertools v0.14.0 Compiling icu_normalizer_data v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/icu_normalizer_data) Compiling thin-vec v0.2.16 Compiling fs-err v2.9.0 Compiling static_assertions v1.1.0 Compiling lazy_static v1.4.0 Compiling tempfile v3.27.0 Compiling clang-sys v1.7.0 Compiling getrandom v0.2.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/getrandom) Compiling aho-corasick v1.1.0 Compiling regex-syntax v0.8.5 Compiling libloading v0.8.6 Compiling bindgen v0.72.0 (https://github.com/rust-lang/rust-bindgen?rev=9366e0af8da529c958b4cd4fcbe492d951c86f5c#9366e0af) Compiling cexpr v0.6.0 Compiling percent-encoding v2.3.2 Compiling regex-automata v0.4.14 Compiling typenum v1.16.0 Compiling nserror v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/rust/nserror) Compiling bytes v1.11.1 Compiling regex v1.12.3 Compiling form_urlencoded v1.2.2 Compiling plain v0.2.3 Compiling smawk v0.3.2 Compiling weedle2 v5.0.0 Compiling textwrap v0.16.1 Compiling pkg-config v0.3.26 Compiling uniffi_core v0.31.0 Compiling generic-array v0.14.6 Compiling cstr v0.2.11 Compiling threadbound v0.1.5 Compiling pin-project-lite v0.2.14 Compiling fnv v1.0.7 Compiling ident_case v1.0.1 Compiling strsim v0.11.1 Compiling crossbeam-utils v0.8.21 Compiling darling_core v0.20.10 Compiling termcolor v1.4.1 Compiling env_logger v0.10.0 Compiling vcpkg v0.2.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/vcpkg) Compiling libsqlite3-sys v0.35.0 Compiling lock_api v0.4.9 Compiling parking_lot_core v0.9.10 Compiling scopeguard v1.1.0 Compiling base64 v0.22.1 Compiling tracing-core v0.1.33 Compiling sharded-slab v0.1.7 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.3 Compiling thread_local v1.1.8 Compiling cfg_aliases v0.2.1 Compiling byteorder v1.5.0 Compiling tracing-subscriber v0.3.20 Compiling digest v0.10.7 Compiling rand_core v0.6.4 Compiling fallible-streaming-iterator v0.1.9 Compiling iana-time-zone v0.1.64 Compiling fallible-iterator v0.3.0 Compiling bindgen v0.69.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/bindgen) Compiling arrayref v0.3.6 Compiling ordered-float v3.4.0 Compiling serde_derive v1.0.228 Compiling thiserror-impl v2.0.12 Compiling zerofrom-derive v0.1.3 Compiling yoke-derive v0.8.0 Compiling zerovec-derive v0.11.1 Compiling displaydoc v0.2.4 Compiling uniffi_internal_macros v0.31.0 Compiling scroll_derive v0.12.0 Compiling xpcom_macros v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/rust/xpcom/xpcom_macros) Compiling scroll v0.12.0 Compiling darling_macro v0.20.10 Compiling tracing-attributes v0.1.28 Compiling goblin v0.9.2 Compiling zerofrom v0.1.4 Compiling yoke v0.8.0 Compiling zerovec v0.11.4 Compiling zerotrie v0.2.2 Compiling uniffi_pipeline v0.31.0 Compiling uniffi_meta v0.31.0 Compiling tinystr v0.8.1 Compiling potential_utf v0.1.4 Compiling icu_collections v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/icu_collections) Compiling smallvec v1.15.2 Compiling allocator-api2 v0.2.21 (https://github.com/glandium/allocator-api2?rev=ad5f3d56a5a4519eff52af4ff85293431466ef5c#ad5f3d56) Compiling icu_locale_core v2.1.1 Compiling utf8_iter v1.0.4 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/utf8_iter) Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf) Compiling icu_provider v2.1.1 Compiling utf16_iter v1.0.5 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/utf16_iter) Compiling write16 v1.0.0 Compiling icu_properties v2.1.2 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/icu_properties) Compiling icu_normalizer v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/icu_normalizer) Compiling idna_adapter v1.2.1 Compiling idna v1.1.0 Compiling basic-toml v0.1.2 Compiling url v2.5.7 Compiling uniffi_macros v0.31.0 Compiling askama_parser v0.14.0 Compiling cargo-platform v0.1.2 Compiling cargo_metadata v0.19.2 Compiling goblin v0.8.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/goblin) Compiling uniffi_udl v0.31.0 Compiling xpcom v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/rust/xpcom) Compiling euclid v0.22.13 Compiling darling v0.20.10 Compiling app_units v0.7.8 Compiling bincode v1.3.3 Compiling parking_lot v0.12.3 Compiling hashlink v0.11.0 Compiling uuid v1.3.0 Compiling tracing v0.1.41 Compiling malloc_size_of_derive v0.1.3 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/rust/malloc_size_of_derive) Compiling hashlink v0.10.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/hashlink) Compiling error-support-macros v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/error/macros) Compiling rusqlite v0.37.0 Compiling chrono v0.4.42 Compiling wr_malloc_size_of v0.2.2 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/wr/wr_malloc_size_of) Compiling hex v0.4.3 Compiling zeroize_derive v1.4.2 Compiling id-arena v2.2.1 Compiling rkv v0.20.0 Compiling base64 v0.21.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/base64) Compiling ppv-lite86 v0.2.17 Compiling cpufeatures v0.2.8 Compiling rand_chacha v0.3.1 Compiling pkcs11-bindings v0.1.7 Compiling strum_macros v0.27.1 Compiling async-trait v0.1.89 Compiling phf_shared v0.13.1 Compiling futures-sink v0.3.31 Compiling adler2 v2.0.1 Compiling futures-core v0.3.31 Compiling futures-channel v0.3.31 Compiling phf_generator v0.13.1 Compiling zeroize v1.8.1 Compiling rand v0.8.6 Compiling sha2 v0.10.8 Compiling slab v0.4.8 Compiling num_cpus v1.16.0 Compiling icu_locale_data v2.1.1 Compiling simd-adler32 v0.3.7 Compiling askama_derive v0.14.0 Compiling miniz_oxide v0.8.9 Compiling gecko-profiler v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/tools/profiler/rust-api) Compiling serde_bytes v0.11.9 Compiling thiserror v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/thiserror) Compiling enum-map-derive v0.17.0 Compiling crc32fast v1.4.2 Compiling flate2 v1.1.4 Compiling arrayvec v0.7.6 Compiling enum-map v2.7.3 Compiling unic-langid-impl v0.9.6 Compiling futures-macro v0.3.31 Compiling profiler-macros v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/tools/profiler/rust-api/macros) Compiling crossbeam-channel v0.5.15 Compiling whatsys v0.3.2 Compiling zeitstempel v0.2.1 Compiling pin-utils v0.1.0 Compiling futures-task v0.3.31 Compiling futures-io v0.3.31 Compiling uniffi v0.31.0 Compiling unic-langid v0.9.6 Compiling tracing-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/tracing) Compiling icu_locale v2.1.1 Compiling nss-rs v0.13.2 (https://github.com/mozilla/nss-rs#a77e4287) Compiling error-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/error) Compiling strum v0.27.1 Compiling futures-util v0.3.31 Compiling phf_macros v0.13.1 Compiling inherent v1.0.7 Compiling static_prefs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/modules/libpref/init/static_prefs) Compiling async-task v4.3.0 Compiling moz_task v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/rust/moz_task) Compiling derive_more-impl v2.0.1 Compiling prost-derive v0.13.5 Compiling crossbeam-epoch v0.9.20 Compiling dtoa v0.4.8 Compiling smallbitvec v2.5.1 Compiling dtoa-short v0.3.3 Compiling phf_codegen v0.13.1 Compiling mls-rs-codec-derive v0.2.0 Compiling cssparser-macros v0.7.0 Compiling futures-executor v0.3.28 Compiling phf v0.13.1 Compiling futures v0.3.28 Compiling rustc-hash v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/rustc-hash) Compiling ffi-support v0.4.4 Compiling precomputed-hash v0.1.1 Compiling rayon-core v1.12.1 Compiling askama v0.14.0 Compiling cssparser v0.37.0 Compiling selectors v0.26.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/servo/components/selectors) Compiling uniffi_bindgen v0.31.0 Compiling mls-rs-codec v0.7.0 Compiling fluent-langneg v0.13.0 Compiling hashbrown v0.15.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/hashbrown-0.15) Compiling rustc_version v0.4.0 Compiling maybe-async v0.2.10 Compiling type-map v0.5.1 Compiling servo_arc v0.4.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/servo/components/servo_arc) Compiling pollster v0.3.0 Compiling nss_build_common v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/rc_crypto/nss/nss_build_common) Compiling khronos_api v3.1.0 Compiling to_shmem v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/servo/components/to_shmem) Compiling nss_sys v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/rc_crypto/nss/nss_sys) Compiling intl-memoizer v0.5.3 Compiling crossbeam-deque v0.8.2 Compiling intl_pluralrules v7.0.2 Compiling to_shmem_derive v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/servo/components/to_shmem_derive) Compiling serde_with_macros v3.12.0 Compiling half v2.5.0 Compiling fluent-syntax v0.12.0 Compiling core_maths v0.1.0 Compiling unicase v2.6.0 Compiling new_debug_unreachable v1.0.4 Compiling self_cell v1.2.0 Compiling prost v0.13.5 Compiling fluent-bundle v0.16.0 Compiling rsclientcerts-util v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/manager/ssl/rsclientcerts-util) Compiling viaduct v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/viaduct) Compiling lalrpop-util v0.19.12 Compiling webrender_build v0.0.2 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/wr/webrender_build) Compiling cmake v0.1.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/cmake) Compiling neqo-common v0.29.0 (https://github.com/mozilla/neqo?tag=v0.29.0#18832752) Compiling icu_casemap_data v2.1.1 Compiling derive_more v2.0.1 Compiling void v1.0.2 Compiling typeid v1.0.3 Compiling mls-rs-core v0.26.0 Compiling xml-rs v0.8.4 Compiling trust-anchor-build-util v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/manager/ssl/trust-anchor-build-util) Compiling cubeb-sys v0.32.0 Compiling jexl-parser v0.4.0 Compiling gl_generator v0.14.0 Compiling malloc_size_of v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/servo/components/malloc_size_of) Compiling rayon v1.10.0 Compiling storage_variant v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/storage/variant) Compiling serde_path_to_error v0.1.11 Compiling serde_with v3.12.0 Compiling bytemuck_derive v1.9.3 Compiling mtu v0.4.1 (https://github.com/mozilla/neqo?tag=v0.29.0#18832752) Compiling naga v29.0.0 (https://github.com/gfx-rs/wgpu?rev=1ff557ddf68731c825bcc9f74a30fe519e968089#1ff557dd) Compiling glslopt v0.1.14 Compiling glsl v6.0.2 Compiling atomic_refcell v0.1.9 Compiling qlog v0.16.0 Compiling icu_collator_data v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/icu_collator_data) Compiling ref-cast v1.0.24 Compiling icu_calendar_data v2.1.1 Compiling bit-vec v0.9.1 Compiling unicode-width v0.2.0 Compiling bit-set v0.10.0 Compiling codespan-reporting v0.13.1 Compiling gleam v0.15.1 Compiling glsl-to-cxx v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/wr/glsl-to-cxx) Compiling nss-as v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/rc_crypto/nss) Compiling jexl-eval v0.4.0 Compiling sync-guid v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/guid) Compiling fluent-pseudo v0.3.3 Compiling enumset_derive v0.8.1 Compiling bytemuck v1.22.0 Compiling payload-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/payload) Compiling firefox-versioning v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/firefox-versioning) Compiling peek-poke-derive v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/wr/peek-poke/peek-poke-derive) Compiling ref-cast-impl v1.0.24 Compiling bitflags v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/bitflags) Compiling subtle v2.6.1 Compiling same-file v1.0.6 Compiling paste v1.0.11 Compiling icu_segmenter_data v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu_segmenter_data) Compiling raw-window-handle v0.6.2 Compiling icu_segmenter v2.1.2 Compiling wgpu-types v29.0.0 (https://github.com/gfx-rs/wgpu?rev=1ff557ddf68731c825bcc9f74a30fe519e968089#1ff557dd) Compiling walkdir v2.3.2 Compiling enumset v1.1.2 Compiling build-parallel v0.1.2 Compiling swgl v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/wr/swgl) Compiling peek-poke v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/wr/peek-poke) Compiling fluent v0.17.0 Compiling ron v0.12.0 Compiling icu_casemap v2.1.1 Compiling mls-rs-crypto-traits v0.21.0 Compiling calendrical_calculations v0.2.3 Compiling flatbuffers v25.12.19 Compiling hashbrown v0.13.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/hashbrown-0.13) Compiling ohttp v0.7.2 (https://github.com/martinthomson/ohttp#600931b5) Compiling num-derive v0.4.2 Compiling md-5 v0.10.5 Compiling quinn-udp v0.6.0 Compiling wgpu-hal v29.0.0 (https://github.com/gfx-rs/wgpu?rev=1ff557ddf68731c825bcc9f74a30fe519e968089#1ff557dd) Compiling cubeb-core v0.32.0 Compiling toml v0.5.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/toml) Compiling proc-macro-error-attr2 v2.0.0 Compiling strck v1.0.0 Compiling pin-cell v0.2.0 Compiling num-conv v0.2.0 Compiling time-core v0.1.8 Compiling ixdtf v0.6.4 Compiling powerfmt v0.2.0 Compiling chunky-vec v0.1.0 Compiling deranged v0.5.8 Compiling proc-macro-error2 v2.0.1 Compiling fluent-fallback v0.7.2 Compiling icu_calendar v2.1.1 Compiling time-macros v0.2.27 Compiling diplomat_core v0.14.0 Compiling style v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/servo/components/style) Compiling wgpu-naga-bridge v29.0.0 (https://github.com/gfx-rs/wgpu?rev=1ff557ddf68731c825bcc9f74a30fe519e968089#1ff557dd) Compiling mls-rs-crypto-hpke v0.20.0 Compiling icu_collator v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/icu_collator) Compiling neqo-transport v0.29.0 (https://github.com/mozilla/neqo?tag=v0.29.0#18832752) Compiling mime_guess v2.0.4 Compiling webrender_api v0.62.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/wr/webrender_api) Compiling sfv v0.14.0 Compiling rc_crypto v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/rc_crypto) Compiling mls-rs-identity-x509 v0.20.0 Compiling mozglue-static v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/mozglue/static/rust) Compiling hashbrown v0.14.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/hashbrown-0.14) Compiling skv v0.0.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/skv) Compiling neqo-udp v0.29.0 (https://github.com/mozilla/neqo?tag=v0.29.0#18832752) Compiling wgpu-core v29.0.0 (https://github.com/gfx-rs/wgpu?rev=1ff557ddf68731c825bcc9f74a30fe519e968089#1ff557dd) Compiling arraystring v0.3.0 Compiling num-integer v0.1.46 Compiling debug_tree v0.4.0 Compiling freetype v0.7.0 Compiling socket2 v0.6.3 Compiling authenticator v0.6.0 (https://github.com/mozilla/authenticator-rs?tag=v0.6.0#86caf8b8) Compiling tracy-rs v0.1.2 Compiling spin v0.10.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/spin) Compiling encoding_c_mem v0.2.6 Compiling ash v0.38.0+1.3.281 Compiling jxl_simd v0.4.3 (https://github.com/libjxl/jxl-rs?rev=c41cbfaf34c2c8ebc3fb6655c885fe427ab9542a#c41cbfaf) Compiling encoding_c v0.9.8 Compiling replace_with v0.1.8 Compiling macro_rules_attribute-proc_macro v0.2.2 Compiling svg_fmt v0.4.1 Compiling keccak v0.1.6 Compiling litrs v0.4.1 Compiling cose v0.1.4 (https://github.com/franziskuskiefer/cose-rust?rev=43c22248d136c8b38fe42ea709d08da6355cf04b#43c22248) Compiling sha3 v0.10.8 Compiling jxl_transforms v0.4.3 (https://github.com/libjxl/jxl-rs?rev=c41cbfaf34c2c8ebc3fb6655c885fe427ab9542a#c41cbfaf) Compiling etagere v0.2.13 Compiling macro_rules_attribute v0.2.2 Compiling l10nregistry v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/l10n/rust/l10nregistry-rs) Compiling time v0.3.47 Compiling document-features v0.2.11 Compiling mls-rs v0.54.0 Compiling kvstore v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/kvstore) Compiling fallible_collections v0.5.1 Compiling jwcrypto v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/jwcrypto) Compiling diplomat v0.14.0 Compiling neqo-qpack v0.29.0 (https://github.com/mozilla/neqo?tag=v0.29.0#18832752) Compiling mls-rs-crypto-nss v0.2.1 (https://github.com/mozilla/mls-platform-api?rev=2a2e344019bfc76b7e566ee6e0549cf668d90127#2a2e3440) Compiling trust-anchors v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/manager/ssl/trust_anchors) Compiling icu_time v2.1.1 Compiling jxl_macros v0.4.3 (https://github.com/libjxl/jxl-rs?rev=c41cbfaf34c2c8ebc3fb6655c885fe427ab9542a#c41cbfaf) Compiling fluent-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/l10n/rust/fluent-ffi) Compiling dom v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/rust) Compiling style_traits v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/servo/components/style_traits) Compiling qwac-trust-anchors v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/manager/ssl/qwac_trust_anchors) Compiling pdf-trust-anchors v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/manager/ssl/pdf_trust_anchors) Compiling mls-rs-provider-sqlite v0.22.0 (https://github.com/mozilla/mls-platform-api?rev=2a2e344019bfc76b7e566ee6e0549cf668d90127#2a2e3440) Compiling serde_cbor_2 v0.13.0 Compiling icu_provider_adapters v2.1.1 Compiling uluru v3.0.0 Compiling itertools v0.13.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/itertools) Compiling rand_distr v0.4.3 Compiling types v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/types) Compiling style_derive v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/servo/components/style_derive) Compiling plane-split v0.18.0 Compiling clubcard v0.3.3 Compiling bhttp v0.7.2 Compiling extend v1.2.0 Compiling http v1.4.0 Compiling memmap2 v0.9.11 Compiling pulse-ffi v0.1.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=5eb4d5bdb725d3d53e42cc88f82269fac2aa42b7#5eb4d5bd) Compiling dirs-sys v0.3.7 Compiling bitreader v0.3.6 Compiling harfbuzz-sys v0.6.1 (https://github.com/hsivonen/rust-harfbuzz?rev=9d58a23a98772a197291d04af93f7041b7093d95#9d58a23a) Compiling runloop v0.1.0 Compiling moz_cbor v0.1.2 Compiling topological-sort v0.1.0 Compiling zerocopy v0.8.27 Compiling array-init v2.1.0 Compiling seahash v4.1.0 Compiling cache-padded v1.2.0 Compiling profiling v1.0.7 Compiling mime v0.3.16 Compiling murmurhash3 v0.0.5 Compiling diplomat-runtime v0.14.0 Compiling rust_cascade v1.5.0 Compiling icu_capi v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu_capi) Compiling ringbuf v0.2.8 Compiling adblock v0.12.1 Compiling jxl v0.4.3 (https://github.com/libjxl/jxl-rs?rev=c41cbfaf34c2c8ebc3fb6655c885fe427ab9542a#c41cbfaf) Compiling harfbuzz v0.6.0 (https://github.com/hsivonen/rust-harfbuzz?rev=9d58a23a98772a197291d04af93f7041b7093d95#9d58a23a) Compiling mp4parse v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=b693c7e4a91d1d5a391c0404d18b6fc94714894e#b693c7e4) Compiling neqo-http3 v0.29.0 (https://github.com/mozilla/neqo?tag=v0.29.0#18832752) Compiling dirs v4.0.0 Compiling pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=5eb4d5bdb725d3d53e42cc88f82269fac2aa42b7#5eb4d5bd) Compiling uniffi_build v0.31.0 Compiling rsclientcerts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/manager/ssl/rsclientcerts) Compiling clubcard-crlite v0.4.0 Compiling mls-platform-api v0.2.0 (https://github.com/mozilla/mls-platform-api?rev=2a2e344019bfc76b7e566ee6e0549cf668d90127#2a2e3440) Compiling l10nregistry-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/l10n/rust/l10nregistry-ffi) Compiling buildid_reader v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/library/buildid_reader) Compiling cubeb-backend v0.32.0 Compiling lockstore_rs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/lockstore/lockstore_rs) Compiling prio v0.16.2 Compiling collator_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/intl/collator_glue) Compiling filter_adult v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/filter_adult) Compiling properties_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/irregexp/properties_glue) Compiling init_rust_components v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/init_rust_components) Compiling storage v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/storage/rust) Compiling mozurl v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/base/mozurl) Compiling context_id v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/context_id) Compiling dogear v0.5.0 Compiling locale_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/intl/locale_glue) Compiling unic-langid-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/locale/rust/unic-langid-ffi) Compiling sha1 v0.10.5 Compiling uritemplate-next v0.2.0 Compiling urlpattern v0.6.0 Compiling ipdl_utils v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/rust/ipdl_utils) Compiling webrtc-sdp v0.3.13 Compiling happy-eyeballs v0.6.0 (https://github.com/mozilla/happy-eyeballs?tag=v0.6.0#0807628d) Compiling origin-trial-token v0.1.1 Compiling normalizer_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/normalizer_glue) Compiling unicode-bidi-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/bidi/rust/unicode-bidi-ffi) Compiling xmldecl v0.2.0 Compiling chardetng v1.0.0 Compiling oxilangtag v0.1.3 Compiling zlib-rs v0.6.3 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/zlib-rs) Compiling typed-arena-nomut v0.1.0 Compiling data-encoding v2.3.3 Compiling rustc-demangle v0.1.21 Compiling remove_dir_all v0.5.3 Compiling data-encoding-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/fs/parent/rust/data-encoding-ffi) Compiling profiler_helper v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/tools/profiler/rust-helper) Compiling wpf-gpu-raster v0.1.0 (https://github.com/FirefoxGraphics/wpf-gpu-raster?rev=99979da091fd58fba8477e7fcdf5ec0727102916#99979da0) Compiling oxilangtag-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/locale/rust/oxilangtag-ffi) Compiling chardetng_c v1.0.0 Compiling encoding_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/encoding_glue) Compiling jsrust_shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/rust/shared) Compiling origin-trials-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/origin-trials/ffi) Compiling rsdparsa_capi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/webrtc/sdp/rsdparsa_capi) Compiling urlpattern_glue v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/base/urlpattern_glue) Compiling uritemplate_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/base/uritemplate_glue) Compiling bookmark_sync v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/places/bookmark_sync) Compiling crypto_hash v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/manager/ssl/crypto_hash) Compiling fluent-langneg-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/locale/rust/fluent-langneg-ffi) Compiling dap_ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/dap/ffi) Compiling lockstore_ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/lockstore/lockstore_ffi) Compiling cubeb-pulse v0.5.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=5eb4d5bdb725d3d53e42cc88f82269fac2aa42b7#5eb4d5bd) Compiling buildid_reader_ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/library/buildid_reader/ffi) Compiling localization-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/l10n/rust/localization-ffi) Compiling mls_gk v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/mls/mls_gk) Compiling cert_storage v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/manager/ssl/cert_storage) Compiling ipcclientcerts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/manager/ssl/ipcclientcerts) Compiling geckoservo v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/servo/ports/geckolib) Compiling mp4parse_capi v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=b693c7e4a91d1d5a391c0404d18b6fc94714894e#b693c7e4) Compiling harfbuzz_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/harfbuzz_glue) Compiling jxl_decoder v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/image/rust/jxl) Compiling authrs_bridge v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/webauthn/authrs_bridge) Compiling content_classifier_engine v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/content-classifier/content_classifier_engine) Compiling cose-c v0.1.5 Compiling mime-guess-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/fs/parent/rust/mime-guess-ffi) Compiling cascade_bloom_filter v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/cascade_bloom_filter) Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=eff105f6ad7ec9b79816cfc1985a28e5340ad14b#eff105f6) Compiling binary_http v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/protocol/http/binary_http) Compiling oblivious_http v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/protocol/http/oblivious_http) Compiling idna_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/base/idna_glue) Compiling http_sfv v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/base/http-sfv) Compiling webrender v0.62.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/wr/webrender) Compiling app_collator_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/app_collator_glue) Compiling dom_fragmentdirectives v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/fragmentdirectives) Compiling viaduct-necko v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/services/application-services/components/viaduct-necko) Compiling gecko_tracing v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/rust/gecko_tracing) Compiling locale_service_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/locale/rust/locale_service_glue) Compiling abridged_certs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/manager/ssl/abridged_certs) Compiling processtools v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/processtools) Compiling ssl_tokens_cache v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/base/ssl_tokens_cache) Compiling rure v0.2.2 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/rure) Compiling signature_cache v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/certverifier/signature_cache) Compiling aa-stroke v0.1.0 (https://github.com/FirefoxGraphics/aa-stroke?rev=5776bdfc8ad664a1503db668fab397d818a5f98a#5776bdfc) Compiling gkrust_utils v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/rust/gkrust_utils) Compiling gecko_logger v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/rust/gecko_logger) Compiling netwerk_helper v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/base/rust-helper) Compiling moz_asserts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/mozglue/static/rust/moz_asserts) Compiling object v0.36.4 Compiling audio_thread_priority v0.35.1 Compiling qcms v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/qcms) Compiling prefs_parser v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/modules/libpref/parser) Compiling mozilla-central-workspace-hack v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/workspace-hack) config/external/mozinference/libmozinference.so.symbols.stub Compiling glean-core v67.3.2 Compiling interrupt-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/interrupt) Compiling sql-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/support/sql) Compiling sync15 v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/sync15) Compiling logins v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/logins) Compiling remote_settings v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/remote_settings) Compiling webext-storage v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/webext-storage) Compiling tabs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/tabs) Compiling glean v67.3.2 /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/llama.cpp/ggml/src/ggml-quants.c: In function 'quantize_row_iq1_m_impl': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/llama.cpp/ggml/src/ggml-quants.c:4589:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4589 | y[ibl].qh[ib] |= masks[shifts[ib]]; | ~~~~~~^~~~ Compiling firefox-on-glean v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/glean/api) At top level: cc1: note: unrecognized command-line option '-Wno-tautological-unsigned-enum-zero-compare' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics Compiling suggest v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/suggest) Compiling relevancy v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/relevancy) Compiling search v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/search) Compiling breach-alerts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/application-services/components/breach-alerts) /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/lib/ds/plvrsion.c: In function 'libVersionPoint': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/lib/ds/plvrsion.c:86:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 86 | const char* dummy; | ^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics Compiling gkrust-uniffi-components v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/uniffi-bindgen-gecko-js/components) In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/prosdep.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/private/primpl.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/src/md/unix/solaris.c:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/_solaris.h:55:9: warning: "HAVE_FCNTL_FILE_LOCKING" redefined 55 | #define HAVE_FCNTL_FILE_LOCKING | ^~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/_solaris.h:56:9: warning: "_PR_HAVE_OFF64_T" redefined 56 | #define _PR_HAVE_OFF64_T | ^~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/_solaris.h:57:9: warning: "_PR_INET6" redefined 57 | #define _PR_INET6 | ^~~~~~~~~ : note: this is the location of the previous definition cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/prosdep.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/private/primpl.h:31, from ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/prfdcach.c:5, from Unified_c_external_nspr_pr0.c:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/_solaris.h:55:9: warning: "HAVE_FCNTL_FILE_LOCKING" redefined 55 | #define HAVE_FCNTL_FILE_LOCKING | ^~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/_solaris.h:56:9: warning: "_PR_HAVE_OFF64_T" redefined 56 | #define _PR_HAVE_OFF64_T | ^~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/_solaris.h:57:9: warning: "_PR_INET6" redefined 57 | #define _PR_INET6 | ^~~~~~~~~ : note: this is the location of the previous definition In file included from Unified_c_external_nspr_pr0.c:11: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/priometh.c: In function 'PR_EmulateSendFile': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/priometh.c:303:38: warning: comparison of integer expressions of different signedness: 'PROffset32' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 303 | if (sfd->file_nbytes && (info.size < (sfd->file_offset + sfd->file_nbytes))) { | ^ In file included from Unified_c_external_nspr_pr0.c:20: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAccept': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/pripv6.c:132:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 132 | PRStatus rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAcceptRead': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/pripv6.c:171:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 171 | PRStatus rv; | ^~ In file included from Unified_c_external_nspr_pr0.c:29: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/prlayer.c: In function 'pl_TopAccept': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/prlayer.c:168:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 168 | PRStatus rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/prlayer.c: In function 'pl_DefAcceptread': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/prlayer.c:277:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 277 | PRStatus rv; | ^~ In file included from Unified_c_external_nspr_pr0.c:74: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/prprf.c: In function 'cvt_f': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/prprf.c:318:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 318 | if (amount <= 0 || amount >= sizeof(fin)) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/prprf.c: In function 'dosprintf': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/io/prprf.c:937:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 937 | if (i < sizeof(pattern)) { | ^ In file included from Unified_c_external_nspr_pr0.c:137: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/md/unix/unix.c: In function '_PR_UnixInit': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/md/unix/unix.c:2586:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 2586 | int rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/md/unix/unix.c: In function '_MD_CreateFileMap': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/md/unix/unix.c:3249:12: warning: comparison of integer expressions of different signedness: 'PRUint32' {aka 'unsigned int'} and 'PROffset32' {aka 'int'} [-Wsign-compare] 3249 | if (sz > info.size) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/lib/libc/src/plgetopt.c: In function 'PL_GetNextOpt': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/lib/libc/src/plgetopt.c:137:22: warning: operand of '?:' changes signedness from 'long int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand [-Wsign-compare] 137 | foundEqual ? (foundEqual - internal->xargv) : strlen(internal->xargv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/lib/libc/src/plgetopt.c:148:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare] 148 | if (strlen(longOpt->longOptName) != optNameLen) { | ^~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/lib/libc/src/plvrsion.c: In function 'libVersionPoint': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/lib/libc/src/plvrsion.c:86:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 86 | const char* dummy; | ^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/prosdep.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/private/primpl.h:31, from ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/md/unix/unix_errors.c:5, from Unified_c_external_nspr_pr1.c:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/_solaris.h:55:9: warning: "HAVE_FCNTL_FILE_LOCKING" redefined 55 | #define HAVE_FCNTL_FILE_LOCKING | ^~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/_solaris.h:56:9: warning: "_PR_HAVE_OFF64_T" redefined 56 | #define _PR_HAVE_OFF64_T | ^~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/_solaris.h:57:9: warning: "_PR_INET6" redefined 57 | #define _PR_INET6 | ^~~~~~~~~ : note: this is the location of the previous definition In file included from Unified_c_external_nspr_pr1.c:29: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/md/unix/uxshm.c: In function '_MD_DeleteSharedMemory': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/md/unix/uxshm.c:417:10: warning: comparison of integer expressions of different signedness: 'int' and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 417 | if (-1 == urc) { | ^~ In file included from Unified_c_external_nspr_pr1.c:65: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prdtoa.c: In function 'Balloc': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prdtoa.c:565:52: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] 565 | if (k <= Kmax && pmem_next - private_mem + len <= PRIVATE_mem) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prdtoa.c: In function 'rv_alloc': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prdtoa.c:2703:64: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 2703 | for (k = 0; sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i; j <<= 1) { | ^~ In function 'dtoa', inlined from 'PR_dtoa' at ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prdtoa.c:3522:12: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prdtoa.c:3048:15: warning: 'ilim' may be used uninitialized [-Wmaybe-uninitialized] 3048 | if (ilim >= 0 && ilim <= Quick_max && try_quick) { | ^ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prdtoa.c: In function 'PR_dtoa': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prdtoa.c:2837:40: note: 'ilim' was declared here 2837 | int bbits, b2, b5, be, dig, i, ieps, ilim, ilim0, ilim1, j, j1, k, k0, | ^~~~ In function 'dtoa', inlined from 'PR_dtoa' at ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prdtoa.c:3522:12: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prdtoa.c:3080:8: warning: 'ilim1' may be used uninitialized [-Wmaybe-uninitialized] 3080 | if (ilim1 <= 0) { | ^ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prdtoa.c: In function 'PR_dtoa': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prdtoa.c:2837:53: note: 'ilim1' was declared here 2837 | int bbits, b2, b5, be, dig, i, ieps, ilim, ilim0, ilim1, j, j1, k, k0, | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/prosdep.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/private/primpl.h:31, from ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prnetdb.c:5, from Unified_c_external_nspr_pr2.c:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/_solaris.h:55:9: warning: "HAVE_FCNTL_FILE_LOCKING" redefined 55 | #define HAVE_FCNTL_FILE_LOCKING | ^~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/_solaris.h:56:9: warning: "_PR_HAVE_OFF64_T" redefined 56 | #define _PR_HAVE_OFF64_T | ^~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/nsprpub/pr/include/md/_solaris.h:57:9: warning: "_PR_INET6" redefined 57 | #define _PR_INET6 | ^~~~~~~~~ : note: this is the location of the previous definition ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByName': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prnetdb.c:640:15: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 640 | if (bufsize > sizeof(localbuf)) { | ^ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetIPNodeByName': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prnetdb.c:824:15: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 824 | if (bufsize > sizeof(localbuf)) { | ^ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prnetdb.c:764:7: warning: unused variable 'h_err' [-Wunused-variable] 764 | int h_err; | ^~~~~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prnetdb.c:763:18: warning: unused variable 'tmphe' [-Wunused-variable] 763 | struct hostent tmphe; | ^~~~~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByAddr': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prnetdb.c:1010:15: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 1010 | if (bufsize > sizeof(localbuf)) { | ^ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prnetdb.c:957:7: warning: unused variable 'h_err' [-Wunused-variable] 957 | int h_err; | ^~~~~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prnetdb.c:956:18: warning: unused variable 'tmphe' [-Wunused-variable] 956 | struct hostent tmphe; | ^~~~~ In file included from Unified_c_external_nspr_pr2.c:38: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prtpool.c: In function 'io_wstart': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prtpool.c:386:16: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 386 | PRStatus rval_status; | ^~~~~~~~~~~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prtpool.c: In function 'notify_ioq': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prtpool.c:957:12: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 957 | PRStatus rval_status; | ^~~~~~~~~~~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prtpool.c: In function 'PR_JoinThreadPool': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/misc/prtpool.c:1079:12: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 1079 | PRStatus rval_status; | ^~~~~~~~~~~ In file included from Unified_c_external_nspr_pr2.c:47: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_accept_cont': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:559:10: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 559 | if (-1 == op->result.code) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_read_cont': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:576:15: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 576 | return ((-1 == op->result.code) && | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:577:40: warning: logical 'or' of equal expressions [-Wlogical-op] 577 | (EWOULDBLOCK == op->syserrno || EAGAIN == op->syserrno)) | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recv_cont': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:599:15: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 599 | return ((-1 == op->result.code) && | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:600:40: warning: logical 'or' of equal expressions [-Wlogical-op] 600 | (EWOULDBLOCK == op->syserrno || EAGAIN == op->syserrno)) | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_send_cont': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:647:37: warning: logical 'and' of equal expressions [-Wlogical-op] 647 | if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_write_cont': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:675:37: warning: logical 'and' of equal expressions [-Wlogical-op] 675 | if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_writev_cont': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:699:35: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 699 | for (iov_index = 0; iov_index < op->arg3.amount; ++iov_index) { | ^ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:701:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 701 | if (bytes < iov[iov_index].iov_len) { | ^ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:714:37: warning: logical 'and' of equal expressions [-Wlogical-op] 714 | if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_sendto_cont': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:736:37: warning: logical 'and' of equal expressions [-Wlogical-op] 736 | if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recvfrom_cont': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:750:15: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare] 750 | return ((-1 == op->result.code) && | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:751:40: warning: logical 'or' of equal expressions [-Wlogical-op] 751 | (EWOULDBLOCK == op->syserrno || EAGAIN == op->syserrno)) | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_solaris_sendfile_cont': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:869:37: warning: logical 'and' of equal expressions [-Wlogical-op] 869 | if (op->syserrno != EWOULDBLOCK && op->syserrno != EAGAIN && | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:891:18: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 891 | while (count >= vec->sfv_len) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Close': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:1054:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 1054 | ((_PR_FILEDESC_OPEN != fd->secret->state) && | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:1063:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 1063 | if (_PR_FILEDESC_OPEN == fd->secret->state) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Read': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:1084:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1084 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Write': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:1118:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1118 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Writev': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:1182:19: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1182 | if (bytes < osiov->iov_len) { | ^ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:1199:40: warning: logical 'or' of equal expressions [-Wlogical-op] 1199 | } else if (syserrno == EWOULDBLOCK || syserrno == EAGAIN) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Accept': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:1449:33: warning: logical 'and' of equal expressions [-Wlogical-op] 1449 | if (EWOULDBLOCK != syserrno && EAGAIN != syserrno && | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Recv': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:1626:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1626 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Send': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:1702:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1702 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SendTo': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:1776:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1776 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_RecvFrom': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:1925:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1925 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SolarisSendFile': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:2305:28: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2305 | if (count != -1 && count < nbytes_to_send) { | ^ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:2310:16: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2310 | while (rem >= vec->sfv_len) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SolarisDispatchSendFile': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:2386:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 2386 | int rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function '_pr_poll_with_poll': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:3653:16: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} [-Wsign-compare] 3653 | if (npds > me->syspoll_count) { | ^ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:3707:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare] 3707 | (_PR_FILEDESC_OPEN == bottom->secret->state)) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c: In function 'PR_SetSysfdTableSize': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptio.c:4175:21: warning: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare] 4175 | if (rlim.rlim_max < table_size) { | ^ In file included from Unified_c_external_nspr_pr2.c:65: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function '_PR_InitLocks': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:45:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 45 | int rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifies': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:61:17: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 61 | PRIntn index, rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_NewLock': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:121:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 121 | PRIntn rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyLock': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:140:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 140 | PRIntn rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Lock': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:158:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 158 | PRIntn rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Unlock': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:178:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 178 | PRIntn rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifiesFromMonitor': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:432:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 432 | PRIntn rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyMonitor': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:510:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 510 | int rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_GetMonitorEntryCount': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:532:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 532 | PRIntn rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_EnterMonitor': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:559:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 559 | PRIntn rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_ExitMonitor': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:586:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 586 | PRIntn rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_DestroyNakedCondVar': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:1106:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1106 | int rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedNotify': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:1134:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1134 | int rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedBroadcast': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptsynch.c:1142:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1142 | int rv; | ^~ In file included from Unified_c_external_nspr_pr2.c:74: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_root': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:207:29: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 207 | } else if (--pt_book.user == pt_book.this_many) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:117:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 117 | PRIntn rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_AttachThread': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:259:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 259 | int rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_CreateThread': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:448:33: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 448 | } else if (--pt_book.user == pt_book.this_many) { | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_DetachThread': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:569:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 569 | int rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Interrupt': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:704:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 704 | PRIntn rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_thread_death': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:770:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 770 | int rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_Fini': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:960:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 960 | int rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Cleanup': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:997:25: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare] 997 | while (pt_book.user > pt_book.this_many) { | ^ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:992:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 992 | int rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function 'init_pthread_gc_support': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:1103:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1103 | PRIntn rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function 'suspend_signal_handler': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:1277:12: warning: unused variable 'rv' [-Wunused-variable] 1277 | PRIntn rv = sigtimedwait(&sigwait_set, NULL, &hundredmillisec); | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendSet': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:1295:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1295 | PRIntn rv; | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendTest': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:1332:12: warning: unused variable 'rv' [-Wunused-variable] 1332 | PRIntn rv = sigtimedwait(&sigwait_set, NULL, &onemillisec); | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_ResumeTest': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:1377:12: warning: unused variable 'rv' [-Wunused-variable] 1377 | PRIntn rv = sigtimedwait(&sigwait_set, NULL, &onemillisec); | ^~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_SuspendAll': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/pthreads/ptthread.c:1396:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1396 | int rv; | ^~ In file included from Unified_c_external_nspr_pr2.c:92: ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_DestroyRWLock': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/threads/prrwlock.c:158:7: warning: variable 'err' set but not used [-Wunused-but-set-variable] 158 | int err; | ^~~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Rlock': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/threads/prrwlock.c:179:7: warning: variable 'err' set but not used [-Wunused-but-set-variable] 179 | int err; | ^~~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Wlock': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/threads/prrwlock.c:232:7: warning: variable 'err' set but not used [-Wunused-but-set-variable] 232 | int err; | ^~~ ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Unlock': ../../../../../../librewolf-153.0.1-1/nsprpub/pr/src/threads/prrwlock.c:289:7: warning: variable 'err' set but not used [-Wunused-but-set-variable] 289 | int err; | ^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics toolkit/library/build/libxul.so.symbols.stub Compiling wr_glyph_rasterizer v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/wr/wr_glyph_rasterizer) In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/LocalAccessible-inl.h:8, from ../../../../librewolf-153.0.1-1/accessible/aom/AccessibleNode.cpp:12, from Unified_cpp_accessible_aom0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics Compiling neqo_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/socket/neqo_glue) In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/DocAccessibleWrap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/DocAccessibleWrap.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics Compiling fog_control v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/glean) Compiling wgpu_bindings v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/wgpu_bindings) Compiling happy_eyeballs_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/protocol/http/happy_eyeballs_glue) In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/AccessibleWrap.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ Compiling gecko-trace v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/gecko-trace) cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics Compiling webrender_bindings v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/webrender_bindings) Compiling jog v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/glean/bindings/jog) In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ComputedStyle.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/LocalAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/AccessibleWrap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/nsMai.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/Platform.cpp:12: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::a11y::PreInit()::&&)>; RejectFunction = mozilla::a11y::PreInit()::&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::a11y::PreInit()::&&)>; RejectFunction = mozilla::a11y::PreInit()::&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/RootAccessibleWrap.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/other-licenses/atk-1.0/atk/atkobject.h:632:13: warning: Deprecated pre-processor symbol: replace with "const" 632 | G_CONST_RETURN gchar* (*get_name)(AtkObject* accessible); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/other-licenses/atk-1.0/atk/atkobject.h:636:13: warning: Deprecated pre-processor symbol: replace with "const" 636 | G_CONST_RETURN gchar* (*get_description)(AtkObject* accessible); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/other-licenses/atk-1.0/atk/atkobject.h:773:13: warning: Deprecated pre-processor symbol: replace with "const" 773 | G_CONST_RETURN gchar* atk_object_get_name(AtkObject* accessible); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/other-licenses/atk-1.0/atk/atkobject.h:774:13: warning: Deprecated pre-processor symbol: replace with "const" 774 | G_CONST_RETURN gchar* atk_object_get_description(AtkObject* accessible); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/other-licenses/atk-1.0/atk/atkobject.h:800:13: warning: Deprecated pre-processor symbol: replace with "const" 800 | G_CONST_RETURN gchar* atk_role_get_name(AtkRole role); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/other-licenses/atk-1.0/atk/atkobject.h:810:13: warning: Deprecated pre-processor symbol: replace with "const" 810 | G_CONST_RETURN gchar* atk_role_get_localized_name(AtkRole role); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling data_storage v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/security/manager/ssl/data_storage) Compiling gkrust-shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/library/rust/shared) In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/BaseAccessibles.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/RootAccessibleWrap.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/RootAccessibleWrap.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/UtilInterface.cpp: In function 'guint mai_util_add_key_event_listener(AtkKeySnoopFunc, gpointer)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/UtilInterface.cpp:235:46: warning: 'guint gtk_key_snooper_install(GtkKeySnoopFunc, gpointer)' is deprecated [-Wdeprecated-declarations] 235 | sKey_snooper_id = gtk_key_snooper_install(mai_key_snooper, data); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:143, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/gtk/gtk.h:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/UtilInterface.cpp:12: /usr/include/gtk-3.0/gtk/gtkmain.h:185:12: note: declared here 185 | guint gtk_key_snooper_install (GtkKeySnoopFunc snooper, | ^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/UtilInterface.cpp: In function 'void mai_util_remove_key_event_listener(guint)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/UtilInterface.cpp:255:27: warning: 'void gtk_key_snooper_remove(guint)' is deprecated [-Wdeprecated-declarations] 255 | gtk_key_snooper_remove(sKey_snooper_id); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/gtk-3.0/gtk/gtkmain.h:188:12: note: declared here 188 | void gtk_key_snooper_remove (guint snooper_handler_id); | ^~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/nsMaiInterfaceAction.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/nsMaiInterfaceComponent.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/nsMaiInterfaceEditableText.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/nsMaiInterfaceDocument.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/nsMaiInterfaceComponent.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/nsMaiInterfaceHypertext.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/nsMaiInterfaceSelection.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/base/ARIAMap.h:10, from ../../../../librewolf-153.0.1-1/accessible/basetypes/Accessible.cpp:6, from Unified_cpp_accessible_basetypes0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/nsGUIEventIPC.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/IPCTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/atk/nsMaiInterfaceText.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/accessible/base/FocusManager.cpp:17, from Unified_cpp_accessible_base0.cpp:137: /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator, const_iterator)': /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1564 | while (__first != __last) /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_accessible_base1.cpp:47: ../../../../librewolf-153.0.1-1/accessible/base/TextLeafRange.cpp: In member function 'mozilla::a11y::TextLeafPoint mozilla::a11y::TextLeafPoint::FindPrevWordStartSameAcc(bool) const': ../../../../librewolf-153.0.1-1/accessible/base/TextLeafRange.cpp:988: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 988 | } else if (mOffset == static_cast(text.Length())) { ../../../../librewolf-153.0.1-1/accessible/base/TextLeafRange.cpp:988: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/ScrollAnimationBezierPhysics.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZPublicUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZInputBridge.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/nsGUIEventIPC.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/IPCTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/DocAccessibleChild.h:9, from ../../../../librewolf-153.0.1-1/accessible/generic/DocAccessible.cpp:47, from Unified_cpp_accessible_generic0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h: In member function 'int32_t mozilla::SMILKeySpline::Compare(const mozilla::SMILKeySpline&) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h:57: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 57 | if (mX1 != aRhs.mX1) return mX1 < aRhs.mX1 ? -1 : 1; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h:57: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from ../../../../librewolf-153.0.1-1/accessible/base/ARIAMap.h:10, from ../../../../librewolf-153.0.1-1/accessible/base/ARIAMap.cpp:5, from Unified_cpp_accessible_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/HyperTextAccessible.h:12, from ../../../../librewolf-153.0.1-1/accessible/html/HTMLCanvasAccessible.h:8, from ../../../../librewolf-153.0.1-1/accessible/html/HTMLCanvasAccessible.cpp:5, from Unified_cpp_accessible_html0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from ../../../../librewolf-153.0.1-1/accessible/generic/HyperTextAccessible.h:12, from ../../../../librewolf-153.0.1-1/accessible/generic/ARIAGridAccessible.h:8, from ../../../../librewolf-153.0.1-1/accessible/generic/ARIAGridAccessible.cpp:5, from Unified_cpp_accessible_generic0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from ../../../../librewolf-153.0.1-1/accessible/base/NotificationController.h:12, from ../../../../librewolf-153.0.1-1/accessible/base/NotificationController.cpp:5, from Unified_cpp_accessible_base1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoComputedData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ComputedStyle.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/LocalAccessible.h:8, from ../../../../librewolf-153.0.1-1/accessible/base/AccEvent.h:10, from ../../../../librewolf-153.0.1-1/accessible/base/EventQueue.h:8, from ../../../../librewolf-153.0.1-1/accessible/base/NotificationController.h:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/accessible/ipc/DocAccessibleParent.cpp:15, from Unified_cpp_accessible_ipc0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/DocAccessibleChild.h:8, from ../../../../librewolf-153.0.1-1/accessible/ipc/DocAccessibleChild.cpp:6, from Unified_cpp_accessible_ipc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/base/AccIterator.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/base/Relation.h:8, from ../../../../librewolf-153.0.1-1/accessible/xpcom/nsAccessibleRelation.cpp:7, from Unified_cpp_accessible_xpcom0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLeafFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/xul/SimpleXULLeafFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/xul/tree/nsTreeBodyFrame.h:8, from ../../../../librewolf-153.0.1-1/accessible/xul/XULTreeAccessible.cpp:24, from Unified_cpp_accessible_xul0.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/accessible/generic/LocalAccessible-inl.h:8, from ../../../../librewolf-153.0.1-1/accessible/xul/XULAlertAccessible.cpp:7, from Unified_cpp_accessible_xul0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasePrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ImageCacheKey.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/imgLoader.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/places/FaviconHelpers.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/places/nsFaviconService.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/browser/components/shell/nsGNOMEShellSearchProvider.cpp:22: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsGNOMEShellHistorySearchResult::HandleSearchResultReply()::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsGNOMEShellHistorySearchResult::HandleSearchResultReply()::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics config/external/gkcodecs/libgkcodecs.so.symbols.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_convolve.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_rtcd.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/browser/components/shell/nsGNOMEShellService.cpp: In member function 'virtual nsresult nsGNOMEShellService::GetDesktopBackgroundColor(uint32_t*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/browser/components/shell/nsGNOMEShellService.cpp:434:37: warning: 'gboolean gdk_color_parse(const gchar*, GdkColor*)' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations] 434 | gboolean success = gdk_color_parse(background.get(), &color); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26, from /usr/include/gtk-3.0/gdk/gdk.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/gdk/gdk.h:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GRefPtr.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/browser/components/shell/nsGNOMEShellSearchProvider.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/browser/components/shell/nsGNOMEShellService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/browser/components/shell/nsGNOMEShellService.cpp:9: /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here 79 | gboolean gdk_color_parse (const gchar *spec, | ^~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/avg.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/blend_a64_hmask.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/blend_a64_mask.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/blend_a64_vmask.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/blk_sse_sum.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/fft.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/flow_estimation/corner_match.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/flow_estimation/disflow.c:25: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libopus/silk/x86/NSQ_del_dec_sse4_1.c: In function 'silk_NSQ_del_dec_sse4_1': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libopus/silk/x86/NSQ_del_dec_sse4_1.c:200:90: warning: array subscript has type 'char' [-Wchar-subscripts] 200 | offset_Q10 = silk_Quantization_Offsets_Q10[ psIndices->signalType >> 1 ][ psIndices->quantOffsetType ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libopus/silk/x86/NSQ_sse4_1.c: In function 'silk_NSQ_sse4_1': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libopus/silk/x86/NSQ_sse4_1.c:147:88: warning: array subscript has type 'char' [-Wchar-subscripts] 147 | offset_Q10 = silk_Quantization_Offsets_Q10[ psIndices->signalType >> 1 ][ psIndices->quantOffsetType ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/flow_estimation/x86/corner_match_sse4.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/flow_estimation/x86/corner_match_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_c_media_libopus1.c:110: ../../../../librewolf-153.0.1-1/media/libopus/silk/NSQ.c: In function 'silk_NSQ_c': ../../../../librewolf-153.0.1-1/media/libopus/silk/NSQ.c:112:88: warning: array subscript has type 'char' [-Wchar-subscripts] 112 | offset_Q10 = silk_Quantization_Offsets_Q10[ psIndices->signalType >> 1 ][ psIndices->quantOffsetType ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from Unified_c_media_libopus1.c:119: ../../../../librewolf-153.0.1-1/media/libopus/silk/NSQ_del_dec.c: In function 'silk_NSQ_del_dec_c': ../../../../librewolf-153.0.1-1/media/libopus/silk/NSQ_del_dec.c:167:90: warning: array subscript has type 'char' [-Wchar-subscripts] 167 | offset_Q10 = silk_Quantization_Offsets_Q10[ psIndices->signalType >> 1 ][ psIndices->quantOffsetType ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/flow_estimation/x86/disflow_avx2.c:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/flow_estimation/x86/disflow_sse4.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/fwd_txfm.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_c_media_libopus2.c:101: ../../../../librewolf-153.0.1-1/media/libopus/silk/decode_core.c: In function 'silk_decode_core': ../../../../librewolf-153.0.1-1/media/libopus/silk/decode_core.c:69:97: warning: array subscript has type 'char' [-Wchar-subscripts] 69 | offset_Q10 = silk_Quantization_Offsets_Q10[ psDec->indices.signalType >> 1 ][ psDec->indices.quantOffsetType ]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../../../../librewolf-153.0.1-1/media/libopus/silk/main.h:31, from ../../../../librewolf-153.0.1-1/media/libopus/silk/VQ_WMat_EC.c:32, from Unified_c_media_libopus2.c:2: ../../../../librewolf-153.0.1-1/media/libopus/silk/decode_indices.c: In function 'silk_decode_indices': ../../../../librewolf-153.0.1-1/media/libopus/silk/decode_indices.c:68:124: warning: array subscript has type 'char' [-Wchar-subscripts] 68 | psDec->indices.GainsIndices[ 0 ] = (opus_int8)silk_LSHIFT( ec_dec_icdf( psRangeDec, silk_gain_iCDF[ psDec->indices.signalType ], 8 ), 3 ); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../../librewolf-153.0.1-1/media/libopus/silk/SigProc_FIX.h:499:73: note: in definition of macro 'silk_LSHIFT32' 499 | #define silk_LSHIFT32(a, shift) ((opus_int32)((opus_uint32)(a)<<(shift))) /* shift >= 0, shift < 32 */ | ^ ../../../../librewolf-153.0.1-1/media/libopus/silk/decode_indices.c:68:56: note: in expansion of macro 'silk_LSHIFT' 68 | psDec->indices.GainsIndices[ 0 ] = (opus_int8)silk_LSHIFT( ec_dec_icdf( psRangeDec, silk_gain_iCDF[ psDec->indices.signalType ], 8 ), 3 ); | ^~~~~~~~~~~ In file included from Unified_c_media_libopus2.c:119: ../../../../librewolf-153.0.1-1/media/libopus/silk/decode_indices.c:133:119: warning: array subscript has type 'char' [-Wchar-subscripts] 133 | psDec->indices.LTPIndex[ k ] = (opus_int8)ec_dec_icdf( psRangeDec, silk_LTP_gain_iCDF_ptrs[ psDec->indices.PERIndex ], 8 ); | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from Unified_c_media_libopus2.c:128: ../../../../librewolf-153.0.1-1/media/libopus/silk/decode_parameters.c: In function 'silk_decode_parameters': ../../../../librewolf-153.0.1-1/media/libopus/silk/decode_parameters.c:95:57: warning: array subscript has type 'char' [-Wchar-subscripts] 95 | cbk_ptr_Q7 = silk_LTP_vq_ptrs_Q7[ psDec->indices.PERIndex ]; /* set pointer to start of codebook */ | ~~~~~~~~~~~~~~^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/intrapred.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/browser/components/shell/nsGNOMEShellService.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::All(nsISerialEventTarget*, nsTArray, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true> > >&)::, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::All(nsISerialEventTarget*, nsTArray, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true> > >&)::, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::RejectValueTypeParam)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::All(nsISerialEventTarget*, nsTArray, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true> > >&)::, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::All(nsISerialEventTarget*, nsTArray, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true> > >&)::, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::RejectValueTypeParam)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsGNOMEShellService::RequestInstallDynamicLauncher(const nsACString&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::, RefPtr<_GIcon>, nsTString > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)>::::, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsGNOMEShellService::RequestInstallDynamicLauncher(const nsACString&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**)::, RefPtr<_GIcon>, nsTString > >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)>::::, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsGNOMEShellService::RequestUninstallDynamicLauncher(const nsACString&, JSContext*, mozilla::dom::Promise**)::, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsGNOMEShellService::RequestUninstallDynamicLauncher(const nsACString&, JSContext*, mozilla::dom::Promise**)::, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, RefPtr<_GIcon>, nsTString >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = mozilla::Variant, RefPtr<_GIcon>, nsTString >; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise, RefPtr<_GIcon>, nsTString >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::All(nsISerialEventTarget*, nsTArray, RefPtr<_GIcon>, nsTString >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true> > >&)::, RefPtr<_GIcon>, nsTString >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise, RefPtr<_GIcon>, nsTString >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::All(nsISerialEventTarget*, nsTArray, RefPtr<_GIcon>, nsTString >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true> > >&)::, RefPtr<_GIcon>, nsTString >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::RejectValueTypeParam)>; ResolveValueT = mozilla::Variant, RefPtr<_GIcon>, nsTString >; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise, RefPtr<_GIcon>, nsTString >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::All(nsISerialEventTarget*, nsTArray, RefPtr<_GIcon>, nsTString >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true> > >&)::, RefPtr<_GIcon>, nsTString >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise, RefPtr<_GIcon>, nsTString >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::All(nsISerialEventTarget*, nsTArray, RefPtr<_GIcon>, nsTString >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true> > >&)::, RefPtr<_GIcon>, nsTString >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::RejectValueTypeParam)>; ResolveValueT = mozilla::Variant, RefPtr<_GIcon>, nsTString >; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Variant, RefPtr<_GIcon>, nsTString >; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = CopyableTArray >; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsGNOMEShellService::RequestInstallDynamicLauncher(const nsACString&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**):: >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray >; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsGNOMEShellService::RequestInstallDynamicLauncher(const nsACString&, nsIINIParserWriter*, mozIDOMWindowProxy*, JSContext*, mozilla::dom::Promise**):: >, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray >; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray >; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/loopfilter.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from Unified_c_media_libopus3.c:20: ../../../../librewolf-153.0.1-1/media/libopus/silk/enc_API.c: In function 'silk_Encode': ../../../../librewolf-153.0.1-1/media/libopus/silk/enc_API.c:598:60: warning: array subscript has type 'char' [-Wchar-subscripts] 598 | [ psEnc->state_Fxx[0].sCmn.indices.quantOffsetType ]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_c_media_libopus3.c:29: ../../../../librewolf-153.0.1-1/media/libopus/silk/encode_indices.c: In function 'silk_encode_indices': ../../../../librewolf-153.0.1-1/media/libopus/silk/encode_indices.c:78:107: warning: array subscript has type 'char' [-Wchar-subscripts] 78 | ec_enc_icdf( psRangeEnc, silk_RSHIFT( psIndices->GainsIndices[ 0 ], 3 ), silk_gain_iCDF[ psIndices->signalType ], 8 ); | ~~~~~~~~~^~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/media/libopus/silk/encode_indices.c:161:98: warning: array subscript has type 'char' [-Wchar-subscripts] 161 | ec_enc_icdf( psRangeEnc, psIndices->LTPIndex[ k ], silk_LTP_gain_iCDF_ptrs[ psIndices->PERIndex ], 8 ); | ~~~~~~~~~^~~~~~~~~~ In file included from Unified_c_media_libopus3.c:65: ../../../../librewolf-153.0.1-1/media/libopus/silk/float/LTP_scale_ctrl_FLP.c: In function 'silk_LTP_scale_ctrl_FLP': ../../../../librewolf-153.0.1-1/media/libopus/silk/float/LTP_scale_ctrl_FLP.c:57:85: warning: array subscript has type 'char' [-Wchar-subscripts] 57 | psEncCtrl->LTP_scale = (silk_float)silk_LTPScales_table_Q14[ psEnc->sCmn.indices.LTP_scaleIndex ] / 16384.0f; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from Unified_c_media_libopus4.c:65: ../../../../librewolf-153.0.1-1/media/libopus/silk/float/process_gains_FLP.c: In function 'silk_process_gains_FLP': ../../../../librewolf-153.0.1-1/media/libopus/silk/float/process_gains_FLP.c:93:109: warning: array subscript has type 'char' [-Wchar-subscripts] 93 | quant_offset = silk_Quantization_Offsets_Q10[ psEnc->sCmn.indices.signalType >> 1 ][ psEnc->sCmn.indices.quantOffsetType ] / 1024.0f; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from Unified_c_media_libopus4.c:128: ../../../../librewolf-153.0.1-1/media/libopus/silk/float/wrappers_FLP.c: In function 'silk_NSQ_wrapper_FLP': ../../../../librewolf-153.0.1-1/media/libopus/silk/float/wrappers_FLP.c:152:60: warning: array subscript has type 'char' [-Wchar-subscripts] 152 | LTP_scale_Q14 = silk_LTPScales_table_Q14[ psIndices->LTP_scaleIndex ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/noise_util.c:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_c_media_libopus5.c:74: ../../../../librewolf-153.0.1-1/media/libopus/silk/quant_LTP_gains.c: In function 'silk_quant_LTP_gains': ../../../../librewolf-153.0.1-1/media/libopus/silk/quant_LTP_gains.c:117:39: warning: array subscript has type 'char' [-Wchar-subscripts] 117 | cbk_ptr_Q7 = silk_LTP_vq_ptrs_Q7[ *periodicity_index ]; | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/psnr.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/resize.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/pyramid.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/quantize.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/sad.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from Unified_c_media_libopus7.c:47: ../../../../librewolf-153.0.1-1/media/libopus/src/mlp.c: In function 'analysis_compute_gru': ../../../../librewolf-153.0.1-1/media/libopus/src/mlp.c:126:4: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 126 | gemm_accum(h, &gru->recurrent_weights[2*N], N, N, stride, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/media/libopus/src/mlp.c:60:13: note: by argument 6 of type 'const float *' to 'gemm_accum' declared here 60 | static void gemm_accum(float *out, const opus_int8 *weights, int rows, int cols, int col_stride, const float *x) | ^~~~~~~~~~ ../../../../librewolf-153.0.1-1/media/libopus/src/mlp.c:97:10: note: 'tmp' declared here 97 | float tmp[MAX_NEURONS]; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/sad_av1.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/sse.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/ssim.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/subtract.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/sum_squares.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/variance.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/adaptive_quantize_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/variance.c:25: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/adaptive_quantize_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/aom_convolve_copy_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/aom_convolve_copy_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ Compiling gkrust v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/library/rust) At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/aom_quantize_avx.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/avg_intrin_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/blend_a64_hmask_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/avg_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/blend_mask_sse4.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/blend_a64_mask_sse4.c:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/avg_intrin_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/blend_a64_vmask_sse4.c:24: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/blk_sse_sum_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/blend_mask_sse4.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/blend_a64_mask_avx2.c:24: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/fft_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/blk_sse_sum_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/fft_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/fwd_txfm_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_adaptive_quantize_sse2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_convolve_sse2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_convolve_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_adaptive_quantize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_intrapred_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_convolve_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_loopfilter_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../librewolf-153.0.1-1/chrome/nsChromeRegistry.cpp:25, from Unified_cpp_chrome0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_loopfilter_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_quantize_intrin_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_subtract_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'get_filter_level': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:235:23: warning: array subscript has type 'char' [-Wchar-subscripts] 235 | return lfi_n->lvl[mi->segment_id][mi->ref_frame[0]][mode_lf_lut[mi->mode]]; | ~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:235:50: warning: array subscript has type 'char' [-Wchar-subscripts] 235 | return lfi_n->lvl[mi->segment_id][mi->ref_frame[0]][mode_lf_lut[mi->mode]]; | ~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_variance_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_quantize_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_variance_sse2.c:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c: In function 'find_mv_refs_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:103:50: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | if (ref_sign_bias[prev_frame_mvs->ref_frame[0]] != | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:104:24: warning: array subscript has type 'char' [-Wchar-subscripts] 104 | ref_sign_bias[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:115:50: warning: array subscript has type 'char' [-Wchar-subscripts] 115 | if (ref_sign_bias[prev_frame_mvs->ref_frame[1]] != | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:116:24: warning: array subscript has type 'char' [-Wchar-subscripts] 116 | ref_sign_bias[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:126:15: warning: array subscript has type 'char' [-Wchar-subscripts] 126 | mode_context[ref_frame] = counter_to_context[context_counter]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_sad_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_variance_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_pred_common.c: In function 'vp9_get_pred_context_comp_ref_p': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_pred_common.c:97:53: warning: array subscript has type 'char' [-Wchar-subscripts] 97 | const int fix_ref_idx = cm->ref_frame_sign_bias[cm->comp_fixed_ref]; | ~~^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/highbd_variance_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/intrapred_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/intrapred_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/intrapred_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c: In function 'read_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:317:49: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | const int idx = cm->ref_frame_sign_bias[cm->comp_fixed_ref]; | ~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c: In function 'dec_find_mv_refs': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:575:50: warning: array subscript has type 'char' [-Wchar-subscripts] 575 | if (ref_sign_bias[prev_frame_mvs->ref_frame[0]] != | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:576:24: warning: array subscript has type 'char' [-Wchar-subscripts] 576 | ref_sign_bias[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:587:50: warning: array subscript has type 'char' [-Wchar-subscripts] 587 | if (ref_sign_bias[prev_frame_mvs->ref_frame[1]] != | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:588:24: warning: array subscript has type 'char' [-Wchar-subscripts] 588 | ref_sign_bias[ref_frame]) { | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_alt_ref_aq.c:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_complexity.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c: In function 'vp9_cyclic_refresh_update_sb_postencode': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:247:56: warning: array subscript has type 'char' [-Wchar-subscripts] 247 | clamp(cm->base_qindex + cr->qindex_delta[mi->segment_id], 0, MAXQ); | ~~^~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:251:56: warning: array subscript has type 'char' [-Wchar-subscripts] 251 | clamp(cm->base_qindex + cr->qindex_delta[mi->segment_id], 0, MAXQ), | ~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vpx_dsp/vpx_dsp_common.h:24:25: note: in definition of macro 'VPXMIN' 24 | #define VPXMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:251:56: warning: array subscript has type 'char' [-Wchar-subscripts] 251 | clamp(cm->base_qindex + cr->qindex_delta[mi->segment_id], 0, MAXQ), | ~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vpx_dsp/vpx_dsp_common.h:24:38: note: in definition of macro 'VPXMIN' 24 | #define VPXMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics config/external/icu/data/icu_data.o In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'write_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:227:49: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | const int idx = cm->ref_frame_sign_bias[cm->comp_fixed_ref]; | ~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'pack_inter_mode_mvs': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:295:62: warning: array subscript has type 'char' [-Wchar-subscripts] 295 | const int mode_ctx = mbmi_ext->mode_context[mi->ref_frame[0]]; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:328:61: warning: array subscript has type 'char' [-Wchar-subscripts] 328 | &mbmi_ext->ref_mvs[mi->ref_frame[ref]][0].as_mv, | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:337:57: warning: array subscript has type 'char' [-Wchar-subscripts] 337 | &mbmi_ext->ref_mvs[mi->ref_frame[ref]][0].as_mv, nmvc, | ~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_context_tree.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'write_uncompressed_header': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:1305:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1305 | vpx_wb_write_bit(wb, cm->ref_frame_sign_bias[ref_frame]); | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/intrapred_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:33: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:41: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c: In function 'update_stats': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:2131:53: warning: array subscript has type 'char' [-Wchar-subscripts] 2131 | const int idx = cm->ref_frame_sign_bias[cm->comp_fixed_ref]; | ~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:2146:64: warning: array subscript has type 'char' [-Wchar-subscripts] 2146 | const int mode_ctx = mbmi_ext->mode_context[mi->ref_frame[0]]; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c: In function 'vp9_encode_frame': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:5860:64: warning: array subscript has type 'char' [-Wchar-subscripts] 5860 | int64_t *const mode_thrs = rd_opt->prediction_type_threshes[frame_type]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:5861:57: warning: array subscript has type 'char' [-Wchar-subscripts] 5861 | int64_t *const filter_thrs = rd_opt->filter_threshes[frame_type]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodemb.c:31: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c: In function 'inc_mvs': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c:244:53: warning: array subscript has type 'char' [-Wchar-subscripts] 244 | const MV *ref = &mbmi_ext->ref_mvs[mi->ref_frame[i]][0].as_mv; | ~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:55: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'set_level_constraint': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:1493:38: warning: array subscript has type 'char' [-Wchar-subscripts] 1493 | ls->max_cpb_size = vp9_level_defs[level_index].max_cpb_size * (double)1000; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'set_ref_sign_bias': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:4838:30: warning: array subscript has type 'char' [-Wchar-subscripts] 4838 | cm->ref_frame_sign_bias[ref_frame] = | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'setup_interp_filter_search_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:4853:16: warning: array subscript has type 'char' [-Wchar-subscripts] 4853 | ref_total[ref] += cpi->interp_filter_selected[ref][ifilter]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:4853:52: warning: array subscript has type 'char' [-Wchar-subscripts] 4853 | ref_total[ref] += cpi->interp_filter_selected[ref][ifilter]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'update_level_info': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6035:23: warning: array subscript has type 'char' [-Wchar-subscripts] 6035 | vp9_level_defs[level_index].max_luma_picture_size) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6039:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6039 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6044:23: warning: array subscript has type 'char' [-Wchar-subscripts] 6044 | vp9_level_defs[level_index].max_luma_picture_breadth) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6048:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6048 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6053:31: warning: array subscript has type 'char' [-Wchar-subscripts] 6053 | (double)vp9_level_defs[level_index].max_luma_sample_rate * | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6058:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6058 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6062:51: warning: array subscript has type 'char' [-Wchar-subscripts] 6062 | if (level_spec->max_col_tiles > vp9_level_defs[level_index].max_col_tiles) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6066:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6066 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6071:23: warning: array subscript has type 'char' [-Wchar-subscripts] 6071 | vp9_level_defs[level_index].min_altref_distance) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6075:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6075 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6080:23: warning: array subscript has type 'char' [-Wchar-subscripts] 6080 | vp9_level_defs[level_index].max_ref_frame_buffers) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6084:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6084 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6088:50: warning: array subscript has type 'char' [-Wchar-subscripts] 6088 | if (level_spec->max_cpb_size > vp9_level_defs[level_index].max_cpb_size) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6092:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6092 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6108:30: warning: array subscript has type 'char' [-Wchar-subscripts] 6108 | (int)((vp9_level_defs[level_index].max_cpb_size - cpb_data_size) * | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_ethread.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_ext_ratectrl.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_firstpass.c:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/loopfilter_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_frame_scale.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_lookahead.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_mbgraph.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/loopfilter_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_mcomp.c:24: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_mcomp.c:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_multi_thread.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_noise_estimate.c:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_picklpf.c:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/masked_sad_intrin_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:34: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'mv_refs_rt': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:155:28: warning: array subscript has type 'char' [-Wchar-subscripts] 155 | x->mbmi_ext->mode_context[ref_frame] = counter_to_context[context_counter]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'encode_breakout_test': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1011:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1011 | xd->plane[1].pre[0] = yv12_mb[ref_frame][1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1012:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1012 | xd->plane[2].pre[0] = yv12_mb[ref_frame][2]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1031:63: warning: array subscript has type 'char' [-Wchar-subscripts] 1031 | *rate = cpi->inter_mode_cost[x->mbmi_ext->mode_context[ref_frame]] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'update_thresh_freq_fact_row_mt': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1136:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1136 | THR_MODES thr_mode_idx = mode_idx[ref_frame][mode_offset(mode)]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'update_thresh_freq_fact': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1154:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1154 | THR_MODES thr_mode_idx = mode_idx[ref_frame][mode_offset(mode)]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1280:17: warning: array subscript has type 'char' [-Wchar-subscripts] 1280 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1281:18: warning: array subscript has type 'char' [-Wchar-subscripts] 1281 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1282:19: warning: array subscript has type 'char' [-Wchar-subscripts] 1282 | frame_mv[ZEROMV][ref_frame].as_int = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1285:52: warning: array subscript has type 'char' [-Wchar-subscripts] 1285 | int_mv *const candidates = x->mbmi_ext->ref_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1287:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1287 | vp9_setup_pred_block(xd, yv12_mb[ref_frame], yv12, mi_row, mi_col, sf, sf); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1292:19: warning: array subscript has type 'char' [-Wchar-subscripts] 1292 | const_motion[ref_frame] = | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1294:50: warning: array subscript has type 'char' [-Wchar-subscripts] 1294 | candidates, &frame_mv[NEWMV][ref_frame], mi_row, mi_col, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1298:47: warning: array subscript has type 'char' [-Wchar-subscripts] 1298 | &frame_mv[NEARESTMV][ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1299:44: warning: array subscript has type 'char' [-Wchar-subscripts] 1299 | &frame_mv[NEARMV][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1303:34: warning: array subscript has type 'char' [-Wchar-subscripts] 1303 | vp9_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12->y_stride, ref_frame, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'search_new_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1609:30: warning: array subscript has type 'char' [-Wchar-subscripts] 1609 | &x->mbmi_ext->ref_mvs[ref_frame][0].as_mv); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1614:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1614 | frame_mv[NEWMV][ref_frame].as_int = mi->mv[0].as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1615:48: warning: array subscript has type 'char' [-Wchar-subscripts] 1615 | *rate_mv = vp9_mv_bit_cost(&frame_mv[NEWMV][ref_frame].as_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1616:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1616 | &x->mbmi_ext->ref_mvs[ref_frame][0].as_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1618:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1618 | frame_mv[NEWMV][ref_frame].as_mv.row >>= 3; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1619:20: warning: array subscript has type 'char' [-Wchar-subscripts] 1619 | frame_mv[NEWMV][ref_frame].as_mv.col >>= 3; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1622:28: warning: array subscript has type 'char' [-Wchar-subscripts] 1622 | x, &frame_mv[NEWMV][ref_frame].as_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1623:30: warning: array subscript has type 'char' [-Wchar-subscripts] 1623 | &x->mbmi_ext->ref_mvs[ref_frame][0].as_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1627:55: warning: array subscript has type 'char' [-Wchar-subscripts] 1627 | x->nmvjointcost, x->mvcost, &dis, &x->pred_sse[ref_frame], NULL, 0, 0, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1630:24: warning: array subscript has type 'char' [-Wchar-subscripts] 1630 | if (frame_mv[NEWMV][ref_frame].as_int != INVALID_MV) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1636:27: warning: array subscript has type 'char' [-Wchar-subscripts] 1636 | (frame_mv[NEWMV][ref_frame].as_mv.row >> 3) * pre_stride + | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1637:27: warning: array subscript has type 'char' [-Wchar-subscripts] 1637 | (frame_mv[NEWMV][ref_frame].as_mv.col >> 3); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1644:26: warning: array subscript has type 'char' [-Wchar-subscripts] 1644 | frame_mv[NEWMV][ref_frame].as_mv.row == 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1645:26: warning: array subscript has type 'char' [-Wchar-subscripts] 1645 | frame_mv[NEWMV][ref_frame].as_mv.col == 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1660:28: warning: array subscript has type 'char' [-Wchar-subscripts] 1660 | frame_mv[NEWMV][ref_frame].as_mv.row == 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1661:28: warning: array subscript has type 'char' [-Wchar-subscripts] 1661 | frame_mv[NEWMV][ref_frame].as_mv.col == 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1664:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1664 | &frame_mv[NEWMV][ref_frame], rate_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1669:58: warning: array subscript has type 'char' [-Wchar-subscripts] 1669 | &frame_mv[NEWMV][ref_frame], rate_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1674:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1674 | &frame_mv[NEWMV][ref_frame], rate_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1679:54: warning: array subscript has type 'char' [-Wchar-subscripts] 1679 | &frame_mv[NEWMV][ref_frame], rate_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'vp9_pick_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1723:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1723 | const int *const rd_threshes = cpi->rd.threshes[mi->segment_id][bsize]; | ~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1790:61: warning: array subscript has type 'char' [-Wchar-subscripts] 1790 | ? cpi->segment_encode_breakout[mi->segment_id] | ~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2007:23: warning: array subscript has type 'char' [-Wchar-subscripts] 2007 | skip_ref_find_pred[ref_frame] = | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2009:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2009 | if (!skip_ref_find_pred[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2087:27: warning: array subscript has type 'char' [-Wchar-subscripts] 2087 | if (skip_ref_find_pred[ref_frame]) continue; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2090:57: warning: array subscript has type 'char' [-Wchar-subscripts] 2090 | if (ref_frame != LAST_FRAME || frame_mv[this_mode][ref_frame].as_int != 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2105:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2105 | frame_mv[this_mode][ref_frame].as_mv.col = svc_mv_col; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2106:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2106 | frame_mv[this_mode][ref_frame].as_mv.row = svc_mv_row; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2107:37: warning: array subscript has type 'char' [-Wchar-subscripts] 2107 | } else if (frame_mv[this_mode][ref_frame].as_mv.col != svc_mv_col || | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2108:37: warning: array subscript has type 'char' [-Wchar-subscripts] 2108 | frame_mv[this_mode][ref_frame].as_mv.row != svc_mv_row) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2140:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2140 | if ((frame_mv[this_mode][ref_frame].as_int != 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2142:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2142 | (frame_mv[this_mode][ref_frame].as_int == 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2146:37: warning: array subscript has type 'char' [-Wchar-subscripts] 2146 | } else if (frame_mv[this_mode][ref_frame].as_int != 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2157:31: warning: array subscript has type 'char' [-Wchar-subscripts] 2157 | frame_mv[this_mode][ref_frame].as_int != 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2161:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2161 | frame_mv[this_mode][ref_frame].as_int != 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2167:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2167 | frame_mv[this_mode][ref_frame].as_int != 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2174:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2174 | frame_mv[this_mode][ref_frame].as_int != 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2178:21: warning: array subscript has type 'char' [-Wchar-subscripts] 2178 | if (const_motion[ref_frame] && this_mode == NEARMV) continue; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2185:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2185 | frame_mv[this_mode][ref_frame].as_int != 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2199:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2199 | frame_mv[this_mode][ref_frame].as_int != 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2208:32: warning: array subscript has type 'char' [-Wchar-subscripts] 2208 | !(frame_mv[this_mode][ref_frame].as_int == 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2214:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2214 | if (x->pred_mv_sad[ref_frame] > (x->pred_mv_sad[i] << 1)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2218:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2218 | !(frame_mv[this_mode][ref_frame].as_int == 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2223:31: warning: array subscript has type 'char' [-Wchar-subscripts] 2223 | (x->pred_mv_sad[ref_frame] > (x->pred_mv_sad[ref1] << 1))) || | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2225:31: warning: array subscript has type 'char' [-Wchar-subscripts] 2225 | (x->pred_mv_sad[ref_frame] > (x->pred_mv_sad[ref2] << 1)))) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2234:36: warning: array subscript has type 'char' [-Wchar-subscripts] 2234 | xd->plane[i].pre[0] = yv12_mb[ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2235:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2235 | if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2242:26: warning: array subscript has type 'char' [-Wchar-subscripts] 2242 | mode_index = mode_idx[ref_frame][INTER_OFFSET(this_mode)]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2259:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2259 | if (frame_mv[this_mode][ref_frame].as_int != 0) continue; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2273:38: warning: array subscript has type 'char' [-Wchar-subscripts] 2273 | if (mode_checked[inter_mv_mode][ref_frame] && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2274:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2274 | frame_mv[this_mode][ref_frame].as_int == | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2275:38: warning: array subscript has type 'char' [-Wchar-subscripts] 2275 | frame_mv[inter_mv_mode][ref_frame].as_int && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2276:34: warning: array subscript has type 'char' [-Wchar-subscripts] 2276 | frame_mv[inter_mv_mode][ref_frame].as_int == 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2314:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2314 | frame_mv[this_mode][ref_frame].as_int == | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2315:32: warning: array subscript has type 'char' [-Wchar-subscripts] 2315 | frame_mv[NEARESTMV][ref_frame].as_int) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2319:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2319 | mi->mv[0].as_int = frame_mv[this_mode][ref_frame].as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2368:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2368 | frame_mv[this_mode][ref_frame].as_int == 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2423:68: warning: array subscript has type 'char' [-Wchar-subscripts] 2423 | this_rdc.rate += cpi->inter_mode_cost[x->mbmi_ext->mode_context[ref_frame]] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2426:36: warning: array subscript has type 'char' [-Wchar-subscripts] 2426 | this_rdc.rate += ref_frame_cost[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2434:46: warning: array subscript has type 'char' [-Wchar-subscripts] 2434 | frame_mv[this_mode][ref_frame].as_mv.row, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2435:46: warning: array subscript has type 'char' [-Wchar-subscripts] 2435 | frame_mv[this_mode][ref_frame].as_mv.col, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2458:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2458 | ref_frame == LAST_FRAME && frame_mv[this_mode][ref_frame].as_int == 0 && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2475:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2475 | mode_checked[this_mode][ref_frame] = 1; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2513:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2513 | frame_mv[best_pickmode.best_mode][best_pickmode.best_ref_frame].as_int; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2733:31: warning: array subscript has type 'char' [-Wchar-subscripts] 2733 | mode_idx[best_pickmode.best_ref_frame][mode_offset(mi->mode)]; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'vp9_pick_inter_mode_sub8x8': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2798:19: warning: array subscript has type 'char' [-Wchar-subscripts] 2798 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2802:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2802 | int_mv *const candidates = mbmi_ext->ref_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2805:39: warning: array subscript has type 'char' [-Wchar-subscripts] 2805 | vp9_setup_pred_block(xd, yv12_mb[ref_frame], yv12, mi_row, mi_col, ref_sf, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2855:40: warning: array subscript has type 'char' [-Wchar-subscripts] 2855 | xd->plane[plane].pre[0] = yv12_mb[ref_frame][plane]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2910:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2910 | &mbmi_ext->ref_mvs[ref_frame][0].as_mv); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2915:35: warning: array subscript has type 'char' [-Wchar-subscripts] 2915 | &mbmi_ext->ref_mvs[ref_frame][0].as_mv, &tmp_mv, INT_MAX, 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2924:46: warning: array subscript has type 'char' [-Wchar-subscripts] 2924 | &mvp_full, &mbmi_ext->ref_mvs[ref_frame][0].as_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2927:69: warning: array subscript has type 'char' [-Wchar-subscripts] 2927 | b_rate += cpi->inter_mode_cost[x->mbmi_ext->mode_context[ref_frame]] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2932:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2932 | x, &tmp_mv, &mbmi_ext->ref_mvs[ref_frame][0].as_mv, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2937:29: warning: array subscript has type 'char' [-Wchar-subscripts] 2937 | &x->pred_sse[ref_frame], NULL, 0, 0, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2942:69: warning: array subscript has type 'char' [-Wchar-subscripts] 2942 | b_rate += cpi->inter_mode_cost[x->mbmi_ext->mode_context[ref_frame]] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2978:16: warning: array subscript has type 'char' [-Wchar-subscripts] 2978 | bsi[ref_frame][i].as_mode = this_mode; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2979:16: warning: array subscript has type 'char' [-Wchar-subscripts] 2979 | bsi[ref_frame][i].as_mv[0].as_mv = xd->mi[0]->bmi[i].as_mv[0].as_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2989:32: warning: array subscript has type 'char' [-Wchar-subscripts] 2989 | xd->mi[0]->bmi[i] = bsi[ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:3006:34: warning: array subscript has type 'char' [-Wchar-subscripts] 3006 | xd->mi[0]->bmi[block] = bsi[best_ref_frame][block]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:3008:40: warning: array subscript has type 'char' [-Wchar-subscripts] 3008 | xd->mi[0]->bmi[block + 1] = bsi[best_ref_frame][block]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:3010:40: warning: array subscript has type 'char' [-Wchar-subscripts] 3010 | xd->mi[0]->bmi[block + 2] = bsi[best_ref_frame][block]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_quantize.c:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_ratectrl.c:34: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/masked_sad_intrin_ssse3.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rd.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rd.c:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:34: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h:238:57: warning: array subscript has type 'char' [-Wchar-subscripts] 238 | if (ref_sign_bias[mi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'set_and_cost_bmi_mvs': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1573:48: warning: array subscript has type 'char' [-Wchar-subscripts] 1573 | this_mv[0].as_int = seg_mvs[mi->ref_frame[0]].as_int; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1577:50: warning: array subscript has type 'char' [-Wchar-subscripts] 1577 | this_mv[1].as_int = seg_mvs[mi->ref_frame[1]].as_int; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1584:55: warning: array subscript has type 'char' [-Wchar-subscripts] 1584 | this_mv[0].as_int = frame_mv[mode][mi->ref_frame[0]].as_int; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1586:57: warning: array subscript has type 'char' [-Wchar-subscripts] 1586 | this_mv[1].as_int = frame_mv[mode][mi->ref_frame[1]].as_int; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1604:69: warning: array subscript has type 'char' [-Wchar-subscripts] 1604 | return cost_mv_ref(cpi, mode, mbmi_ext->mode_context[mi->ref_frame[0]]) + | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'check_best_zero_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1807:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1807 | frame_mv[this_mode][ref_frames[0]].as_int == 0 && | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1809:38: warning: array subscript has type 'char' [-Wchar-subscripts] 1809 | frame_mv[this_mode][ref_frames[1]].as_int == 0)) { | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1810:38: warning: array subscript has type 'char' [-Wchar-subscripts] 1810 | int rfc = mode_context[ref_frames[0]]; | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1822:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1822 | if ((c3 >= c2 && frame_mv[NEARESTMV][ref_frames[0]].as_int == 0) || | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1823:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1823 | (c3 >= c1 && frame_mv[NEARMV][ref_frames[0]].as_int == 0)) | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1826:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1826 | if ((c3 >= c2 && frame_mv[NEARESTMV][ref_frames[0]].as_int == 0 && | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1827:44: warning: array subscript has type 'char' [-Wchar-subscripts] 1827 | frame_mv[NEARESTMV][ref_frames[1]].as_int == 0) || | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1828:53: warning: array subscript has type 'char' [-Wchar-subscripts] 1828 | (c3 >= c1 && frame_mv[NEARMV][ref_frames[0]].as_int == 0 && | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:1829:41: warning: array subscript has type 'char' [-Wchar-subscripts] 1829 | frame_mv[NEARMV][ref_frames[1]].as_int == 0)) | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'rd_pick_best_sub8x8_mode': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2143:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2143 | frame_mv[ZEROMV][frame].as_int = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2145:69: warning: array subscript has type 'char' [-Wchar-subscripts] 2145 | cm, xd, block, ref, mi_row, mi_col, &frame_mv[NEARESTMV][frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2146:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2146 | &frame_mv[NEARMV][frame], mbmi_ext->mode_context); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2170:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2170 | seg_mvs[block][mi->ref_frame[0]].as_int == INVALID_MV) { | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2193:53: warning: array subscript has type 'char' [-Wchar-subscripts] 2193 | max_mv = x->max_mv_context[mi->ref_frame[0]]; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2212:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2212 | if (x->pred_mv[mi->ref_frame[0]].row != INT16_MAX && | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2213:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2213 | x->pred_mv[mi->ref_frame[0]].col != INT16_MAX) { | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2214:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2214 | mvp_full.row = x->pred_mv[mi->ref_frame[0]].row >> 3; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2215:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2215 | mvp_full.col = x->pred_mv[mi->ref_frame[0]].col >> 3; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2240:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2240 | &x->pred_sse[mi->ref_frame[0]], NULL, pw, ph, | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2244:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2244 | seg_mvs[block][mi->ref_frame[0]].as_mv = *new_mv; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2247:35: warning: array subscript has type 'char' [-Wchar-subscripts] 2247 | x->pred_mv[mi->ref_frame[0]] = *new_mv; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2254:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2254 | if (seg_mvs[block][mi->ref_frame[1]].as_int == INVALID_MV || | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2255:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2255 | seg_mvs[block][mi->ref_frame[0]].as_int == INVALID_MV) | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2271:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2271 | seg_mvs[block][mi->ref_frame[0]].as_int = | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2272:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2272 | frame_mv[this_mode][mi->ref_frame[0]].as_int; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2273:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2273 | seg_mvs[block][mi->ref_frame[1]].as_int = | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2274:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2274 | frame_mv[this_mode][mi->ref_frame[1]].as_int; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'setup_buffer_inter': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2520:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2520 | int_mv *const candidates = x->mbmi_ext->ref_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2528:35: warning: array subscript has type 'char' [-Wchar-subscripts] 2528 | vp9_setup_pred_block(xd, yv12_mb[ref_frame], yv12, mi_row, mi_col, sf, sf); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2536:42: warning: array subscript has type 'char' [-Wchar-subscripts] 2536 | &frame_nearest_mv[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2537:39: warning: array subscript has type 'char' [-Wchar-subscripts] 2537 | &frame_near_mv[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2543:32: warning: array subscript has type 'char' [-Wchar-subscripts] 2543 | vp9_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12->y_stride, ref_frame, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'vp9_rd_pick_inter_mode_sb': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3543:19: warning: array subscript has type 'char' [-Wchar-subscripts] 3543 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3550:20: warning: array subscript has type 'char' [-Wchar-subscripts] 3550 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3551:21: warning: array subscript has type 'char' [-Wchar-subscripts] 3551 | frame_mv[ZEROMV][ref_frame].as_int = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3564:28: warning: array subscript has type 'char' [-Wchar-subscripts] 3564 | if ((x->pred_mv_sad[ref_frame] >> 2) > x->pred_mv_sad[i]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3565:25: warning: array subscript has type 'char' [-Wchar-subscripts] 3565 | mode_skip_mask[ref_frame] |= INTER_NEAREST_NEAR_ZERO; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3636:39: warning: array subscript has type 'char' [-Wchar-subscripts] 3636 | if (mode_threshold[tile_mode_map[i - 1]] > | ~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3637:39: warning: array subscript has type 'char' [-Wchar-subscripts] 3637 | mode_threshold[tile_mode_map[i]]) { | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3670:23: warning: array subscript has type 'char' [-Wchar-subscripts] 3670 | single_mode_rate[ref_frame][INTER_OFFSET(this_mode)] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3698:23: warning: array subscript has type 'char' [-Wchar-subscripts] 3698 | if (mode_skip_mask[ref_frame] & (1 << this_mode)) continue; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3759:34: warning: array subscript has type 'char' [-Wchar-subscripts] 3759 | if (cm->ref_frame_sign_bias[ref_frame] == | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3760:34: warning: array subscript has type 'char' [-Wchar-subscripts] 3760 | cm->ref_frame_sign_bias[second_ref_frame]) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3828:36: warning: array subscript has type 'char' [-Wchar-subscripts] 3828 | xd->plane[i].pre[0] = yv12_mb[ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3829:51: warning: array subscript has type 'char' [-Wchar-subscripts] 3829 | if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3876:28: warning: array subscript has type 'char' [-Wchar-subscripts] 3876 | &single_mode_rate[ref_frame][0], &total_sse, best_rd, &mask_filter, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3891:30: warning: array subscript has type 'char' [-Wchar-subscripts] 3891 | rate2 += ref_costs_comp[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3893:32: warning: array subscript has type 'char' [-Wchar-subscripts] 3893 | rate2 += ref_costs_single[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3996:38: warning: array subscript has type 'char' [-Wchar-subscripts] 3996 | best_pred_sse = x->pred_sse[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4099:33: warning: array subscript has type 'char' [-Wchar-subscripts] 4099 | if (frame_mv[NEARESTMV][refs[0]].as_int == best_mbmode.mv[0].as_int && | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4101:35: warning: array subscript has type 'char' [-Wchar-subscripts] 4101 | frame_mv[NEARESTMV][refs[1]].as_int == best_mbmode.mv[1].as_int) || | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4104:35: warning: array subscript has type 'char' [-Wchar-subscripts] 4104 | else if (frame_mv[NEARMV][refs[0]].as_int == best_mbmode.mv[0].as_int && | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4106:37: warning: array subscript has type 'char' [-Wchar-subscripts] 4106 | frame_mv[NEARMV][refs[1]].as_int == best_mbmode.mv[1].as_int) || | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'vp9_rd_pick_inter_mode_sub8x8': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4366:20: warning: array subscript has type 'char' [-Wchar-subscripts] 4366 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4367:21: warning: array subscript has type 'char' [-Wchar-subscripts] 4367 | frame_mv[ZEROMV][ref_frame].as_int = 0; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4439:34: warning: array subscript has type 'char' [-Wchar-subscripts] 4439 | if (cm->ref_frame_sign_bias[ref_frame] == | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4440:34: warning: array subscript has type 'char' [-Wchar-subscripts] 4440 | cm->ref_frame_sign_bias[second_ref_frame]) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4489:36: warning: array subscript has type 'char' [-Wchar-subscripts] 4489 | xd->plane[i].pre[0] = yv12_mb[ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4490:51: warning: array subscript has type 'char' [-Wchar-subscripts] 4490 | if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4521:44: warning: array subscript has type 'char' [-Wchar-subscripts] 4521 | comp_pred ? &x->mbmi_ext->ref_mvs[second_ref_frame][0] : NULL; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4577:43: warning: array subscript has type 'char' [-Wchar-subscripts] 4577 | cpi, x, &mbmi_ext->ref_mvs[ref_frame][0], second_ref, best_yrd, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4637:42: warning: array subscript has type 'char' [-Wchar-subscripts] 4637 | cpi, x, &x->mbmi_ext->ref_mvs[ref_frame][0], second_ref, best_yrd, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4708:30: warning: array subscript has type 'char' [-Wchar-subscripts] 4708 | rate2 += ref_costs_comp[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4710:32: warning: array subscript has type 'char' [-Wchar-subscripts] 4710 | rate2 += ref_costs_single[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/masked_variance_intrin_ssse3.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_skin_detection.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_speed_features.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/obmc_sad_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_svc_layercontext.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_temporal_filter.c:25: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_tokenize.c:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c: In function 'init_gop_frames_rc': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c:67:61: warning: array subscript has type 'char' [-Wchar-subscripts] 67 | cpi->tpl_recon_frames[i] = &frame_bufs[recon_frame_index[i]].buf; | ~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c: In function 'init_gop_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c:279:61: warning: array subscript has type 'char' [-Wchar-subscripts] 279 | cpi->tpl_recon_frames[i] = &frame_bufs[recon_frame_index[i]].buf; | ~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/obmc_sad_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/obmc_variance_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/obmc_variance_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/vp9_cx_iface.c:31: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1024:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1024 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/quantize_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/quantize_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/quantize_ssse3.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/sad4d_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/sad_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/sad_impl_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.cpp: In member function 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.cpp:133:38: warning: 'eyear' may be used uninitialized [-Wmaybe-uninitialized] 133 | int32_t year = extendedYearToYear(eyear); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.cpp:129:13: note: 'eyear' was declared here 129 | int32_t eyear, month, day, doy; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.cpp:14: In member function 'void icu_78::Calendar::internalSet(UCalendarDateFields, int32_t)', inlined from 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.cpp:139:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/unicode/calendar.h:2573:20: warning: 'month' may be used uninitialized [-Wmaybe-uninitialized] 2573 | fFields[field] = value; | ~~~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.cpp: In member function 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.cpp:129:20: note: 'month' was declared here 129 | int32_t eyear, month, day, doy; | ^~~~~ In member function 'void icu_78::Calendar::internalSet(UCalendarDateFields, int32_t)', inlined from 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.cpp:140:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/unicode/calendar.h:2573:20: warning: 'day' may be used uninitialized [-Wmaybe-uninitialized] 2573 | fFields[field] = value; | ~~~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.cpp: In member function 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.cpp:129:27: note: 'day' was declared here 129 | int32_t eyear, month, day, doy; | ^~~ In member function 'void icu_78::Calendar::internalSet(UCalendarDateFields, int32_t)', inlined from 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.cpp:141:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/unicode/calendar.h:2573:20: warning: 'doy' may be used uninitialized [-Wmaybe-uninitialized] 2573 | fFields[field] = value; | ~~~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.cpp: In member function 'virtual void icu_78::CECalendar::handleComputeFields(int32_t, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/cecal.cpp:129:32: note: 'doy' was declared here 129 | int32_t eyear, month, day, doy; | ^~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/sse_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/sse_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/static_unicode_sets.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/compactdecimalformat.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/subtract_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/sum_squares_avx2.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/sum_squares_sse2.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/variance_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/variance_impl_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/decimfmt.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/variance_impl_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/variance_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/x86/variance_ssse3.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/av1_cx_iface.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/av1_cx_iface.c:34: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/av1_cx_iface.c:44: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvfmt.cpp: In member function 'icu_78::DateIntervalFormat& icu_78::DateIntervalFormat::operator=(const icu_78::DateIntervalFormat&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvfmt.cpp:203:31: warning: array subscript has type 'char' [-Wchar-subscripts] 203 | fIntervalPatterns[i] = itvfmt.fIntervalPatterns[i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvfmt.cpp:203:61: warning: array subscript has type 'char' [-Wchar-subscripts] 203 | fIntervalPatterns[i] = itvfmt.fIntervalPatterns[i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvfmt.cpp: In member function 'void icu_78::DateIntervalFormat::initializePattern(UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvfmt.cpp:801:27: warning: array subscript has type 'char' [-Wchar-subscripts] 801 | fIntervalPatterns[i].laterDateFirst = fInfo->getDefaultOrder(); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvinf.cpp: In member function 'const icu_78::UnicodeString* icu_78::DateIntervalInfo::getBestSkeleton(const icu_78::UnicodeString&, int8_t&) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvinf.cpp:626:32: warning: array subscript has type 'char' [-Wchar-subscripts] 626 | skeletonFieldWidth[i] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvinf.cpp:633:63: warning: array subscript has type 'char' [-Wchar-subscripts] 633 | int32_t inputFieldWidth = inputSkeletonFieldWidth[i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvinf.cpp:634:53: warning: array subscript has type 'char' [-Wchar-subscripts] 634 | int32_t fieldWidth = skeletonFieldWidth[i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvinf.cpp: In function 'UBool icu_78::dtitvinfHashTableValueComparator(UHashTok, UHashTok)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvinf.cpp:752:25: warning: array subscript has type 'char' [-Wchar-subscripts] 752 | ret = (pattern1[i] == pattern2[i]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvinf.cpp:752:40: warning: array subscript has type 'char' [-Wchar-subscripts] 752 | ret = (pattern1[i] == pattern2[i]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvinf.cpp: In member function 'void icu_78::DateIntervalInfo::copyHash(const icu_78::Hashtable*, icu_78::Hashtable*, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvinf.cpp:801:22: warning: array subscript has type 'char' [-Wchar-subscripts] 801 | copy[i] = value[i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/dtitvinf.cpp:801:33: warning: array subscript has type 'char' [-Wchar-subscripts] 801 | copy[i] = value[i]; | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/av1_dx_iface.c:31: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/alloccommon.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_inv_txfm1d.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_inv_txfm1d.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv.cpp: In function 'UConverter* ucnv_clone_78(const UConverter*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv.cpp:326:26: warning: 'UConverter* ucnv_safeClone_78(const UConverter*, void*, int32_t*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 326 | return ucnv_safeClone(cnv, nullptr, nullptr, status); In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/platform.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/ptypes.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/umachine.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/unicode/utypes.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv.cpp:24: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/urename.h:711:49: note: declared here 711 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/uvernum.h:121:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 121 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/uvernum.h:123:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 123 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/urename.h:711:24: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 711 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv.cpp:158:1: note: in expansion of macro 'ucnv_safeClone' 158 | ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status) | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv.cpp: In function 'void ucnv_setSubstString_78(UConverter*, const char16_t*, int32_t, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv.cpp:492:27: warning: 'UConverter* ucnv_safeClone_78(const UConverter*, void*, int32_t*, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 492 | clone = ucnv_safeClone(cnv, cloneBuffer, &cloneSize, err); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/urename.h:711:49: note: declared here 711 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/uvernum.h:121:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 121 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/uvernum.h:123:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 123 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/urename.h:711:24: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 711 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone) | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv.cpp:158:1: note: in expansion of macro 'ucnv_safeClone' 158 | ucnv_safeClone(const UConverter* cnv, void *stackBuffer, int32_t *pBufferSize, UErrorCode *status) | ^~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/unicode/uset.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_cnv.cpp:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_cnv.cpp: In function 'void ucnv_toUWriteCodePoint_78(UConverter*, UChar32, char16_t**, const char16_t*, int32_t**, int32_t, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/utf16.h:369:16: warning: array subscript has type 'char' [-Wchar-subscripts] 369 | (s)[(i)++]=(uint16_t)(c); \ | ~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_cnv.cpp:175:13: note: in expansion of macro 'U16_APPEND_UNSAFE' 175 | U16_APPEND_UNSAFE(cnv->UCharErrorBuffer, i, c); | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/utf16.h:371:16: warning: array subscript has type 'char' [-Wchar-subscripts] 371 | (s)[(i)++]=(uint16_t)(((c)>>10)+0xd7c0); \ | ~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_cnv.cpp:175:13: note: in expansion of macro 'U16_APPEND_UNSAFE' 175 | U16_APPEND_UNSAFE(cnv->UCharErrorBuffer, i, c); | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/unicode/utf16.h:372:16: warning: array subscript has type 'char' [-Wchar-subscripts] 372 | (s)[(i)++]=(uint16_t)(((c)&0x3ff)|0xdc00); \ | ~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_cnv.cpp:175:13: note: in expansion of macro 'U16_APPEND_UNSAFE' 175 | U16_APPEND_UNSAFE(cnv->UCharErrorBuffer, i, c); | ^~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_inv_txfm2d.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_loopfilter.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_loopfilter.c:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_loopfilter.c: In function 'get_filter_level': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_loopfilter.c:98:51: warning: array subscript has type 'char' [-Wchar-subscripts] 98 | lvl_seg += cm->lf.ref_deltas[mbmi->ref_frame[0]] * scale; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_loopfilter.c:105:66: warning: array subscript has type 'char' [-Wchar-subscripts] 105 | return lfi_n->lvl[plane][segment_id][dir_idx][mbmi->ref_frame[0]] | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u16.cpp: In function 'void _UTF16BEToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u16.cpp:482:45: warning: array subscript has type 'char' [-Wchar-subscripts] 482 | cnv->toUBytes[cnv->toULength++]=*source++; | ~~~~~~~~~~~~~~^~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u16.cpp: In function 'void _UTF16LEToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u16.cpp:1083:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1083 | cnv->toUBytes[cnv->toULength++]=*source++; | ~~~~~~~~~~~~~~^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_rtcd.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u32.cpp: In function 'void T_UConverter_fromUnicode_UTF32_BE(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u32.cpp:299:88: warning: array subscript has type 'char' [-Wchar-subscripts] 299 | args->converter->charErrorBuffer[args->converter->charErrorBufferLength++] = temp[indexToWrite]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u32.cpp: In function 'void T_UConverter_fromUnicode_UTF32_BE_OFFSET_LOGIC(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u32.cpp:404:88: warning: array subscript has type 'char' [-Wchar-subscripts] 404 | args->converter->charErrorBuffer[args->converter->charErrorBufferLength++] = temp[indexToWrite]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u32.cpp: In function 'void T_UConverter_fromUnicode_UTF32_LE(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u32.cpp:784:88: warning: array subscript has type 'char' [-Wchar-subscripts] 784 | args->converter->charErrorBuffer[args->converter->charErrorBufferLength++] = temp[indexToWrite]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u32.cpp: In function 'void T_UConverter_fromUnicode_UTF32_LE_OFFSET_LOGIC(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u32.cpp:898:88: warning: array subscript has type 'char' [-Wchar-subscripts] 898 | args->converter->charErrorBuffer[args->converter->charErrorBufferLength++] = temp[indexToWrite]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/cdef.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/cdef.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u7.cpp: In function 'void _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u7.cpp:705:68: warning: array subscript has type 'char' [-Wchar-subscripts] 705 | cnv->charErrorBuffer[cnv->charErrorBufferLength++]=toBase64[bits]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u7.cpp:716:64: warning: array subscript has type 'char' [-Wchar-subscripts] 716 | cnv->charErrorBuffer[cnv->charErrorBufferLength++]=MINUS; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u7.cpp: In function 'void _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u7.cpp:1415:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1415 | cnv->charErrorBuffer[cnv->charErrorBufferLength++]=TO_BASE64_IMAP(bits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u7.cpp:1426:64: warning: array subscript has type 'char' [-Wchar-subscripts] 1426 | cnv->charErrorBuffer[cnv->charErrorBufferLength++]=MINUS; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/cdef_block.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u8.cpp: In function 'void ucnv_fromUnicode_UTF8_78(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u8.cpp:397:72: warning: array subscript has type 'char' [-Wchar-subscripts] 397 | cnv->charErrorBuffer[cnv->charErrorBufferLength++] = *tempPtr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u8.cpp: In function 'void ucnv_fromUnicode_UTF8_OFFSETS_LOGIC_78(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u8.cpp:534:72: warning: array subscript has type 'char' [-Wchar-subscripts] 534 | cnv->charErrorBuffer[cnv->charErrorBufferLength++] = *tempPtr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u8.cpp: In function 'UChar32 ucnv_getNextUChar_UTF8(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u8.cpp:601:32: warning: array subscript has type 'char' [-Wchar-subscripts] 601 | cnv->toUBytes[i++] = b; | ~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u8.cpp:638:23: warning: array subscript has type 'char' [-Wchar-subscripts] 638 | cnv->toUBytes[i] = *sourceInitial++; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u8.cpp: In function 'void ucnv_UTF8FromUTF8(UConverterFromUnicodeArgs*, UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u8.cpp:777:52: warning: array subscript has type 'char' [-Wchar-subscripts] 777 | utf8->toUBytes[oldToULength++]=*source++; | ~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u8.cpp:792:48: warning: array subscript has type 'char' [-Wchar-subscripts] 792 | utf8->toUBytes[oldToULength++]=*source++; | ~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u8.cpp:806:46: warning: array subscript has type 'char' [-Wchar-subscripts] 806 | *target++=utf8->toUBytes[i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnv_u8.cpp:829:45: warning: array subscript has type 'char' [-Wchar-subscripts] 829 | utf8->toUBytes[toULength++]=b; | ~~~~~~~~~^~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/cfl.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1ToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvbocu.cpp:1105:34: warning: array subscript has type 'char' [-Wchar-subscripts] 1105 | c=bytes[byteIndex++]=*source++; | ~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1ToUnicode(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvbocu.cpp:1308:34: warning: array subscript has type 'char' [-Wchar-subscripts] 1308 | c=bytes[byteIndex++]=*source++; | ~~~~~~~~~^~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/convolve.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:303:56: warning: array subscript has type 'char' [-Wchar-subscripts] 303 | uint32_t c=scsu->toUDynamicOffsets[dynamicWindow]+(b&0x7f); | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:405:56: warning: array subscript has type 'char' [-Wchar-subscripts] 405 | *target++=(char16_t)(staticOffsets[quoteWindow]+b); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:411:56: warning: array subscript has type 'char' [-Wchar-subscripts] 411 | uint32_t c=scsu->toUDynamicOffsets[quoteWindow]+(b&0x7f); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:449:41: warning: array subscript has type 'char' [-Wchar-subscripts] 449 | scsu->toUDynamicOffsets[dynamicWindow]=0x10000+(byteOne<<15UL | b<<7UL); | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:460:45: warning: array subscript has type 'char' [-Wchar-subscripts] 460 | scsu->toUDynamicOffsets[dynamicWindow]=b<<7UL; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:462:45: warning: array subscript has type 'char' [-Wchar-subscripts] 462 | scsu->toUDynamicOffsets[dynamicWindow]=(b<<7UL)+gapOffset; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:464:45: warning: array subscript has type 'char' [-Wchar-subscripts] 464 | scsu->toUDynamicOffsets[dynamicWindow]=fixedOffsets[b-fixedThreshold]; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUToUnicode(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:644:56: warning: array subscript has type 'char' [-Wchar-subscripts] 644 | uint32_t c=scsu->toUDynamicOffsets[dynamicWindow]+(b&0x7f); | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:724:56: warning: array subscript has type 'char' [-Wchar-subscripts] 724 | *target++=(char16_t)(staticOffsets[quoteWindow]+b); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:727:56: warning: array subscript has type 'char' [-Wchar-subscripts] 727 | uint32_t c=scsu->toUDynamicOffsets[quoteWindow]+(b&0x7f); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:754:41: warning: array subscript has type 'char' [-Wchar-subscripts] 754 | scsu->toUDynamicOffsets[dynamicWindow]=0x10000+(byteOne<<15UL | b<<7UL); | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:764:45: warning: array subscript has type 'char' [-Wchar-subscripts] 764 | scsu->toUDynamicOffsets[dynamicWindow]=b<<7UL; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:766:45: warning: array subscript has type 'char' [-Wchar-subscripts] 766 | scsu->toUDynamicOffsets[dynamicWindow]=(b<<7UL)+gapOffset; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:768:45: warning: array subscript has type 'char' [-Wchar-subscripts] 768 | scsu->toUDynamicOffsets[dynamicWindow]=fixedOffsets[b-fixedThreshold]; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp: In function 'int8_t getNextDynamicWindow(SCSUData*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:908:41: warning: array subscript has type 'char' [-Wchar-subscripts] 908 | int8_t window=scsu->windowUse[scsu->nextWindowUseIndex]; | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:1184:98: warning: array subscript has type 'char' [-Wchar-subscripts] 1184 | if(source>=sourceLimit || isInOffsetWindowOrDirect(scsu->fromUDynamicOffsets[window], *source)) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:1194:84: warning: array subscript has type 'char' [-Wchar-subscripts] 1194 | c=((uint32_t)(SQ0+window)<<8)|(c-scsu->fromUDynamicOffsets[window])|0x80; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:1200:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1200 | c=((uint32_t)(SQ0+window)<<8)|(c-staticOffsets[window]); | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:1667:98: warning: array subscript has type 'char' [-Wchar-subscripts] 1667 | if(source>=sourceLimit || isInOffsetWindowOrDirect(scsu->fromUDynamicOffsets[window], *source)) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:1677:84: warning: array subscript has type 'char' [-Wchar-subscripts] 1677 | c=((uint32_t)(SQ0+window)<<8)|(c-scsu->fromUDynamicOffsets[window])|0x80; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucnvscsu.cpp:1683:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1683 | c=((uint32_t)(SQ0+window)<<8)|(c-staticOffsets[window]); | ^~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/debugmodes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/debugmodes.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/entropy.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/entropymode.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/entropymode.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/entropymv.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/idct.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c: In function 'av1_copy_frame_mvs': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:60:46: warning: array subscript has type 'char' [-Wchar-subscripts] 60 | int8_t ref_idx = cm->ref_frame_side[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c: In function 'add_ref_mv_candidate': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:90:55: warning: array subscript has type 'char' [-Wchar-subscripts] 90 | is_global_mv_block(candidate, gm_params[rf[0]].wmtype); | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:116:55: warning: array subscript has type 'char' [-Wchar-subscripts] 116 | if (is_global_mv_block(candidate, gm_params[rf[ref]].wmtype)) | ~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c: In function 'add_tpl_ref_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:371:21: warning: array subscript has type 'char' [-Wchar-subscripts] 371 | mode_context[ref_frame] |= (1 << GLOBALMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:401:21: warning: array subscript has type 'char' [-Wchar-subscripts] 401 | mode_context[ref_frame] |= (1 << GLOBALMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c: In function 'process_compound_ref_mv_candidate': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:436:36: warning: array subscript has type 'char' [-Wchar-subscripts] 436 | if (cm->ref_frame_sign_bias[can_rf] != | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:437:39: warning: array subscript has type 'char' [-Wchar-subscripts] 437 | cm->ref_frame_sign_bias[rf[cmp_idx]]) { | ~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c: In function 'process_single_ref_mv_candidate': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:456:55: warning: array subscript has type 'char' [-Wchar-subscripts] 456 | if (cm->ref_frame_sign_bias[candidate->ref_frame[rf_idx]] != | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:457:34: warning: array subscript has type 'char' [-Wchar-subscripts] 457 | cm->ref_frame_sign_bias[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c: In function 'setup_ref_mv_list': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:498:15: warning: array subscript has type 'char' [-Wchar-subscripts] 498 | mode_context[ref_frame] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:580:40: warning: array subscript has type 'char' [-Wchar-subscripts] 580 | if (is_available == 0) mode_context[ref_frame] |= (1 << GLOBALMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:621:45: warning: array subscript has type 'char' [-Wchar-subscripts] 621 | if (ref_match_count >= 1) mode_context[ref_frame] |= 1; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:623:21: warning: array subscript has type 'char' [-Wchar-subscripts] 623 | mode_context[ref_frame] |= (1 << REFMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:625:21: warning: array subscript has type 'char' [-Wchar-subscripts] 625 | mode_context[ref_frame] |= (2 << REFMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:628:19: warning: array subscript has type 'char' [-Wchar-subscripts] 628 | mode_context[ref_frame] |= (newmv_count > 0) ? 2 : 3; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:630:21: warning: array subscript has type 'char' [-Wchar-subscripts] 630 | mode_context[ref_frame] |= (3 << REFMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:632:21: warning: array subscript has type 'char' [-Wchar-subscripts] 632 | mode_context[ref_frame] |= (4 << REFMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:637:21: warning: array subscript has type 'char' [-Wchar-subscripts] 637 | mode_context[ref_frame] |= 4; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:639:21: warning: array subscript has type 'char' [-Wchar-subscripts] 639 | mode_context[ref_frame] |= 5; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:641:19: warning: array subscript has type 'char' [-Wchar-subscripts] 641 | mode_context[ref_frame] |= (5 << REFMV_OFFSET); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c: In function 'av1_find_mv_refs': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:802:17: warning: array subscript has type 'char' [-Wchar-subscripts] 802 | global_mvs[ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:809:57: warning: array subscript has type 'char' [-Wchar-subscripts] 809 | gm_mv[0] = gm_get_motion_vector(&cm->global_motion[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:813:41: warning: array subscript has type 'char' [-Wchar-subscripts] 813 | if (global_mvs != NULL) global_mvs[ref_frame] = gm_mv[0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:817:60: warning: array subscript has type 'char' [-Wchar-subscripts] 817 | gm_mv[0] = gm_get_motion_vector(&cm->global_motion[rf[0]], | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:820:60: warning: array subscript has type 'char' [-Wchar-subscripts] 820 | gm_mv[1] = gm_get_motion_vector(&cm->global_motion[rf[1]], | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:826:53: warning: array subscript has type 'char' [-Wchar-subscripts] 826 | setup_ref_mv_list(cm, xd, ref_frame, &ref_mv_count[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:827:33: warning: array subscript has type 'char' [-Wchar-subscripts] 827 | ref_mv_stack[ref_frame], ref_mv_weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:827:59: warning: array subscript has type 'char' [-Wchar-subscripts] 827 | ref_mv_stack[ref_frame], ref_mv_weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:828:46: warning: array subscript has type 'char' [-Wchar-subscripts] 828 | mv_ref_list ? mv_ref_list[ref_frame] : NULL, gm_mv, mi_row, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c: In function 'av1_setup_frame_sign_bias': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:867:30: warning: array subscript has type 'char' [-Wchar-subscripts] 867 | cm->ref_frame_sign_bias[ref_frame] = | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:873:30: warning: array subscript has type 'char' [-Wchar-subscripts] 873 | cm->ref_frame_sign_bias[ref_frame] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c: In function 'motion_field_projection': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:944:15: warning: array subscript has type 'char' [-Wchar-subscripts] 944 | ref_offset[rf] = get_relative_dist(&cm->seq_params->order_hint_info, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.c:963:55: warning: array subscript has type 'char' [-Wchar-subscripts] 963 | const int ref_frame_offset = ref_offset[mv_ref->ref_frame]; | ~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucurr.cpp: In function 'CurrencyNameCacheEntry* getCacheEntry(const char*, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucurr.cpp:1442:23: warning: array subscript has type 'char' [-Wchar-subscripts] 1442 | if (currCache[i]!= nullptr && | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucurr.cpp:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucurr.cpp:1443:43: warning: array subscript has type 'char' [-Wchar-subscripts] 1443 | uprv_strcmp(locale, currCache[i]->locale) == 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/cstring.h:38:65: note: in definition of macro 'uprv_strcmp' 38 | #define uprv_strcmp(s1, s2) U_STANDARD_CPP_NAMESPACE strcmp(s1, s2) | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucurr.cpp:1449:32: warning: array subscript has type 'char' [-Wchar-subscripts] 1449 | cacheEntry = currCache[found]; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucurr.cpp:1461:27: warning: array subscript has type 'char' [-Wchar-subscripts] 1461 | if (currCache[i]!= nullptr && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucurr.cpp:1462:47: warning: array subscript has type 'char' [-Wchar-subscripts] 1462 | uprv_strcmp(locale, currCache[i]->locale) == 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/cstring.h:38:65: note: in definition of macro 'uprv_strcmp' 38 | #define uprv_strcmp(s1, s2) U_STANDARD_CPP_NAMESPACE strcmp(s1, s2) | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucurr.cpp:1473:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1473 | cacheEntry = currCache[currentCacheEntryIndex]; | ^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucurr.cpp:1488:23: warning: array subscript has type 'char' [-Wchar-subscripts] 1488 | currCache[currentCacheEntryIndex] = cacheEntry; | ^~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/ucurr.cpp:1500:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1500 | cacheEntry = currCache[found]; | ^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/measunit_extra.cpp:13:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 13 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/quant_common.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/measunit.cpp: In member function 'const char* icu_78::MeasureUnit::getType() const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/measunit.cpp:2641:19: warning: array subscript has type 'char' [-Wchar-subscripts] 2641 | return gTypes[fTypeId]; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/measunit.cpp: In member function 'void icu_78::MeasureUnit::initTime(const char*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/measunit.cpp:2763:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2763 | result = binarySearch(gSubTypes, gOffsets[fTypeId], gOffsets[fTypeId + 1], timeId); | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/measunit.cpp:2765:36: warning: array subscript has type 'char' [-Wchar-subscripts] 2765 | fSubTypeId = result - gOffsets[fTypeId]; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/measunit.cpp: In member function 'void icu_78::MeasureUnit::initCurrency(icu_78::StringPiece)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/measunit.cpp:2773:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2773 | gSubTypes, gOffsets[fTypeId], gOffsets[fTypeId + 1], isoCurrency); | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/measunit.cpp:2788:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2788 | gSubTypes, gOffsets[fTypeId], gOffsets[fTypeId + 1], kDefaultCurrency8); | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/measunit.cpp:2791:36: warning: array subscript has type 'char' [-Wchar-subscripts] 2791 | fSubTypeId = result - gOffsets[fTypeId]; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/measunit.cpp: In member function 'int32_t icu_78::MeasureUnit::getOffset() const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/measunit.cpp:2807:21: warning: array subscript has type 'char' [-Wchar-subscripts] 2807 | return gOffsets[fTypeId] + fSubTypeId; | ^~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.c:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.c: In function 'av1_init_warp_params': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.c:66:66: warning: array subscript has type 'char' [-Wchar-subscripts] 66 | if (allow_warp(mi, warp_types, &xd->global_motion[mi->ref_frame[ref]], 0, | ~~~~~~~~~~~~~^~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconintra.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/resize.c:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_asformat.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/restoration.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_capi.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_currencysymbols.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/scale.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/scan.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/scan.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_loopfilter.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/seg_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_loopfilter.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/thread_common.c:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/thread_common.c:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_compact.cpp: In member function 'virtual void icu_78::number::impl::CompactData::CompactDataSink::put(const char*, icu_78::ResourceValue&, UBool, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_compact.cpp:183:46: warning: array subscript has type 'char' [-Wchar-subscripts] 183 | int8_t multiplier = data.multipliers[magnitude]; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_compact.cpp:221:30: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | if (data.multipliers[magnitude] == 0) { | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_compact.cpp:222:30: warning: array subscript has type 'char' [-Wchar-subscripts] 222 | data.multipliers[magnitude] = multiplier; | ^~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/tile_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/timing.c: In function 'av1_max_level_bitrate': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/timing.c:58:64: warning: array subscript has type 'char' [-Wchar-subscripts] 58 | bitrate = high_kbps[seq_level_idx] * bitrate_profile_factor[seq_profile]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/timing.c:60:64: warning: array subscript has type 'char' [-Wchar-subscripts] 60 | bitrate = main_kbps[seq_level_idx] * bitrate_profile_factor[seq_profile]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/txb_common.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/warped_motion.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/av1_convolve_horiz_rs_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/av1_convolve_scale_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/av1_inv_txfm_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_mapper.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_multiplier.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/unistr.cpp:31: In member function 'int32_t icu_78::UnicodeString::length() const', inlined from 'icu_78::UnicodeString& icu_78::UnicodeString::setTo(const icu_78::UnicodeString&, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/unicode/unistr.h:4989:19, inlined from 'icu_78::UnicodeString::UnicodeString(const icu_78::UnicodeString&, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/unistr.cpp:357:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/unicode/unistr.h:4276:27: warning: '*this.icu_78::UnicodeString::fUnion.icu_78::UnicodeString::StackBufferOrFields::fFields.icu_78::UnicodeString::StackBufferOrFields::::fLength' may be used uninitialized [-Wmaybe-uninitialized] 4276 | return hasShortLength() ? getShortLength() : fUnion.fFields.fLength; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'int32_t icu_78::UnicodeString::length() const', inlined from 'icu_78::UnicodeString& icu_78::UnicodeString::setTo(const icu_78::UnicodeString&, int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/unicode/unistr.h:4980:19, inlined from 'icu_78::UnicodeString::UnicodeString(const icu_78::UnicodeString&, int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/unistr.cpp:364:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/common/unicode/unistr.h:4276:27: warning: '*this.icu_78::UnicodeString::fUnion.icu_78::UnicodeString::StackBufferOrFields::fFields.icu_78::UnicodeString::StackBufferOrFields::::fLength' may be used uninitialized [-Wmaybe-uninitialized] 4276 | return hasShortLength() ? getShortLength() : fUnion.fFields.fLength; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_mapper.cpp: In static member function 'static icu_78::number::impl::MacroProps icu_78::number::impl::NumberPropertyMapper::oldToNew(const icu_78::number::impl::DecimalFormatProperties&, const icu_78::DecimalFormatSymbols&, icu_78::number::impl::DecimalFormatWarehouse&, icu_78::number::impl::DecimalFormatProperties*, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_mapper.cpp:135:49: warning: 'currencyUsage' may be used uninitialized [-Wmaybe-uninitialized] 135 | precision = Precision::constructCurrency(currencyUsage).withCurrency(currency); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_mapper.cpp:78:20: note: 'currencyUsage' was declared here 78 | UCurrencyUsage currencyUsage; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/av1_inv_txfm_ssse3.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/av1_txfm_sse4.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_patternstring.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_patternstring.cpp:11:9: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined 11 | #define UNISTR_FROM_CHAR_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/cdef_block_simd.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/cdef_block_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_skeletons.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/number_utils.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/cdef_block_simd.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/cdef_block_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/numparse_affixes.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/numparse_compositions.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/numparse_currency.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/numparse_decimal.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/numparse_impl.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/cfl_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/numparse_parsednumber.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/cfl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/cfl_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/cfl_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/numparse_scientific.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/numparse_symbols.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/numparse_validators.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/numrange_capi.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/numrange_fluent.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/convolve_2d_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/numrange_impl.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/convolve_2d_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/convolve_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/convolve_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/pluralranges.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/filterintra_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/highbd_convolve_2d_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/highbd_convolve_2d_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/highbd_convolve_2d_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/highbd_jnt_convolve_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/highbd_warp_plane_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/highbd_jnt_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/highbd_wiener_convolve_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/intra_edge_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/highbd_warp_affine_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/jnt_convolve_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/highbd_wiener_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/jnt_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/jnt_convolve_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/reconinter_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/simpletz.cpp: In member function 'void icu_78::SimpleTimeZone::decodeStartRule(UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/simpletz.cpp:912:63: warning: array subscript has type 'char' [-Wchar-subscripts] 912 | } else if (startDay<1 || startDay > STATICMONTHLENGTH[startMonth]) { | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/simpletz.cpp: In member function 'void icu_78::SimpleTimeZone::decodeEndRule(UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/simpletz.cpp:967:59: warning: array subscript has type 'char' [-Wchar-subscripts] 967 | } else if (endDay<1 || endDay > STATICMONTHLENGTH[endMonth]) { | ^~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/reconinter_ssse3.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/string_segment.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 10 | #define UNISTR_FROM_STRING_EXPLICIT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: this is the location of the previous definition At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/reconinter_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_78::SimpleDateFormat::processOverrideString(const icu_78::Locale&, const icu_78::UnicodeString&, int8_t, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/smpdtfmt.cpp:1487:88: warning: array subscript has type 'char' [-Wchar-subscripts] 1487 | SharedObject::copyPtr(snf, fSharedNumberFormatters[kDateFields[i]]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/smpdtfmt.cpp:1496:88: warning: array subscript has type 'char' [-Wchar-subscripts] 1496 | SharedObject::copyPtr(snf, fSharedNumberFormatters[kTimeFields[i]]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_78::SimpleDateFormat::subFormat(icu_78::UnicodeString&, char16_t, int32_t, UDisplayContext, int32_t, char16_t, icu_78::FieldPositionHandler&, icu_78::Calendar&, UErrorCode&) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/icu/source/i18n/smpdtfmt.cpp:1546:56: warning: variable 'capContextUsageType' set but not used [-Wunused-but-set-variable] 1546 | DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther; | ^~~~~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/resize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/resize_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/resize_sse2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/selfguided_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/selfguided_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libsoundtouch/src/sse_optimized.cpp:258: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 258 | #pragma omp parallel for In file included from Unified_cpp_libsoundtouch_src0.cpp:20: ../../../../../librewolf-153.0.1-1/media/libsoundtouch/src/FIRFilter.cpp:85: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 85 | #pragma omp parallel for ../../../../../librewolf-153.0.1-1/media/libsoundtouch/src/FIRFilter.cpp:126: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 126 | #pragma omp parallel for ../../../../../librewolf-153.0.1-1/media/libsoundtouch/src/FIRFilter.cpp:164: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 164 | #pragma omp parallel for In file included from Unified_cpp_libsoundtouch_src0.cpp:47: ../../../../../librewolf-153.0.1-1/media/libsoundtouch/src/InterpolateShannon.cpp:71:9: warning: "PI" redefined 71 | #define PI 3.1415926536 | ^~ In file included from Unified_cpp_libsoundtouch_src0.cpp:2: ../../../../../librewolf-153.0.1-1/media/libsoundtouch/src/AAFilter.cpp:45:9: note: this is the location of the previous definition 45 | #define PI M_PI | ^~ In file included from Unified_cpp_libsoundtouch_src0.cpp:92: ../../../../../librewolf-153.0.1-1/media/libsoundtouch/src/TDStretch.cpp:291: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 291 | #pragma omp parallel for ../../../../../librewolf-153.0.1-1/media/libsoundtouch/src/TDStretch.cpp:317: warning: ignoring '#pragma omp critical' [-Wunknown-pragmas] 317 | #pragma omp critical cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/warp_plane_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/warp_plane_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/wiener_convolve_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodeframe.c:40: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodeframe.c:53: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodeframe.c:57: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodeframe.c:669: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter_template.inc: In function 'build_inter_predictors_8x8_and_bigger': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter_template.inc:182:74: warning: array subscript has type 'char' [-Wchar-subscripts] 182 | const WarpedMotionParams *const wm = &xd->global_motion[mi->ref_frame[ref]]; | ~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/cfl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decoder.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c: In function 'assign_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:1142:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1142 | mv[0].as_int = gm_get_motion_vector(&cm->global_motion[ref_frame[0]], | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:1199:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1199 | mv[0].as_int = gm_get_motion_vector(&cm->global_motion[ref_frame[0]], | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:1204:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1204 | mv[1].as_int = gm_get_motion_vector(&cm->global_motion[ref_frame[1]], | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c: In function 'read_inter_block_mode_info': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:1330:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1330 | av1_find_best_ref_mvs(allow_hp, ref_mvs[mbmi->ref_frame[0]], &nearestmv[0], | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:1336:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1336 | nearestmv[0] = xd->ref_mv_stack[ref_frame][0].this_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:1337:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1337 | nearestmv[1] = xd->ref_mv_stack[ref_frame][0].comp_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:1338:33: warning: array subscript has type 'char' [-Wchar-subscripts] 1338 | nearmv[0] = xd->ref_mv_stack[ref_frame][ref_mv_idx].this_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:1339:33: warning: array subscript has type 'char' [-Wchar-subscripts] 1339 | nearmv[1] = xd->ref_mv_stack[ref_frame][ref_mv_idx].comp_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:1350:41: warning: array subscript has type 'char' [-Wchar-subscripts] 1350 | xd->ref_mv_stack[mbmi->ref_frame[0]][1 + mbmi->ref_mv_idx].this_mv; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:1365:35: warning: array subscript has type 'char' [-Wchar-subscripts] 1365 | ref_mv[0] = xd->ref_mv_stack[ref_frame][ref_mv_idx].this_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:1368:35: warning: array subscript has type 'char' [-Wchar-subscripts] 1368 | ref_mv[1] = xd->ref_mv_stack[ref_frame][ref_mv_idx].comp_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:1371:28: warning: array subscript has type 'char' [-Wchar-subscripts] 1371 | if (dcb->ref_mv_count[ref_frame] > 1) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodemv.c:1372:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1372 | ref_mv[0] = xd->ref_mv_stack[ref_frame][mbmi->ref_mv_idx].this_mv; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/wiener_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decoder.c:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/idct.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decodetxb.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/detokenize.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/decoder.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/decoder/obu.c:25: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/idct.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/allintra_vis.c:25: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/allintra_vis.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/allintra_vis.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/allintra_vis.c:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_complexity.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/allintra_vis.c:32: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_variance.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/firstpass.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_ext_ratectrl.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_ext_ratectrl.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_fwd_txfm1d.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_fwd_txfm1d.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_fwd_txfm2d.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_noise_estimate.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/context_tree.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_noise_estimate.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_quantize.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/cdef.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/bitstream.c:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_quantize.c:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/bitstream.c:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/bitstream.c:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/cnn.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/bitstream.c: In function 'get_ref_mv_from_stack': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/bitstream.c:1077:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1077 | : mbmi_ext_frame->global_mvs[ref_frame_type]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c: In function 'is_comp_rd_match': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:52:74: warning: array subscript has type 'char' [-Wchar-subscripts] 52 | const WarpedMotionParams *const wm = &xd->global_motion[mi->ref_frame[i]]; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c: In function 'pick_wedge': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:244:48: warning: array subscript has type 'char' [-Wchar-subscripts] 244 | rate += x->mode_costs.wedge_idx_cost[bsize][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/odintrin.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:257:53: warning: array subscript has type 'char' [-Wchar-subscripts] 257 | x->mode_costs.wedge_idx_cost[bsize][*best_wedge_index], 0); | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_ports/mem.h:41:41: note: in definition of macro 'ROUND_POWER_OF_TWO' 41 | #define ROUND_POWER_OF_TWO(value, n) (((value) + (((1 << (n)) >> 1))) >> (n)) | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:256:10: note: in expansion of macro 'RDCOST' 256 | RDCOST(x->rdmult, | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c: In function 'pick_wedge_fixed_sign': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:288:48: warning: array subscript has type 'char' [-Wchar-subscripts] 288 | rate += x->mode_costs.wedge_idx_cost[bsize][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:299:53: warning: array subscript has type 'char' [-Wchar-subscripts] 299 | x->mode_costs.wedge_idx_cost[bsize][*best_wedge_index], 0); | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_ports/mem.h:41:41: note: in definition of macro 'ROUND_POWER_OF_TWO' 41 | #define ROUND_POWER_OF_TWO(value, n) (((value) + (((1 << (n)) >> 1))) >> (n)) | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:298:10: note: in expansion of macro 'RDCOST' 298 | RDCOST(x->rdmult, | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c: In function 'compute_best_wedge_interintra': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:536:49: warning: array subscript has type 'char' [-Wchar-subscripts] 536 | x->mode_costs.wedge_idx_cost[bsize][mbmi->interintra_wedge_index]; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c: In function 'handle_smooth_inter_intra_mode': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:576:43: warning: array subscript has type 'char' [-Wchar-subscripts] 576 | args->inter_intra_mode[mbmi->ref_frame[0]] = *best_interintra_mode; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c: In function 'handle_wedge_inter_intra_mode': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:661:45: warning: array subscript has type 'char' [-Wchar-subscripts] 661 | args->inter_intra_mode[mbmi->ref_frame[0]] = *best_interintra_mode; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:683:45: warning: array subscript has type 'char' [-Wchar-subscripts] 683 | mode_costs->wedge_idx_cost[bsize][mbmi->interintra_wedge_index] + | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c: In function 'av1_handle_inter_intra_mode': At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:817:45: warning: array subscript has type 'char' [-Wchar-subscripts] 817 | args->inter_intra_mode[mbmi->ref_frame[0]]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c: In function 'save_comp_rd_search_stat': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:1018:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1018 | &xd->global_motion[mbmi->ref_frame[i]]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c: In function 'get_interinter_compound_mask_rate': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.c:1035:64: warning: array subscript has type 'char' [-Wchar-subscripts] 1035 | [mbmi->interinter_comp.wedge_index] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/context_tree.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/context_tree.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/context_tree.h:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/dwt.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encode_strategy.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encode_strategy.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encode_strategy.c:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encode_strategy.c:31: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconintra.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe.c:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe.c:42: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe.c:54: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe.c:60: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemb.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemv.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemb.c:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe.c: In function 'set_rel_frame_dist': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe.c:1614:50: warning: array subscript has type 'char' [-Wchar-subscripts] 1614 | if (ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe.c: In function 'setup_keep_ref_frame_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe.c:1749:55: warning: array subscript has type 'char' [-Wchar-subscripts] 1749 | if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe.c: In function 'setup_prune_ref_frame_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe.c:1822:62: warning: array subscript has type 'char' [-Wchar-subscripts] 1822 | if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[0]]) || | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe.c:1823:62: warning: array subscript has type 'char' [-Wchar-subscripts] 1823 | !(cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[1]])) { | ~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemb.c:31: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemv.c: In function 'av1_get_ref_mv_from_stack': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemv.c:308:29: warning: array subscript has type 'char' [-Wchar-subscripts] 308 | mbmi_ext->ref_mv_stack[ref_frame_type]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemv.c:317:45: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | return ref_mv_idx < mbmi_ext->ref_mv_count[ref_frame_type] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemv.c:319:36: warning: array subscript has type 'char' [-Wchar-subscripts] 319 | : mbmi_ext->global_mvs[ref_frame_type]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemb.c:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.c:25: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.c:50: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/allintra_vis.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.c:55: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.c:69: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_utils.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_utils.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.c: In function 'scale_references_fpmt': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.c:5457:55: warning: array subscript has type 'char' [-Wchar-subscripts] 5457 | if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_utils.c:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodetxb.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodetxb.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodetxb.h:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_utils.c: In function 'av1_scale_references': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_utils.c:838:55: warning: array subscript has type 'char' [-Wchar-subscripts] 838 | if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_utils.c: In function 'av1_setup_interp_filter_search_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_utils.c:1096:16: warning: array subscript has type 'char' [-Wchar-subscripts] 1096 | ref_total[ref] += get_interp_filter_selected(cm, ref, ifilter); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodetxb.c:25: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_loopfilter.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/thread_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/ethread.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/allintra_vis.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/ethread.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/ethread.c:24: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/ethread.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/ethread.c: In function 'get_next_gm_job': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/ethread.c:2547:52: warning: array subscript has type 'char' [-Wchar-subscripts] 2547 | *frame_idx = gm_info->reference_frames[cur_dir][cur_frame_to_process].frame; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/firstpass.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/global_motion.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/firstpass.c:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/firstpass.c:31: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/segmentation.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/global_motion.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/firstpass.c:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/global_motion_facade.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/global_motion_facade.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics config/external/sqlite/libmozsqlite3.so.symbols.stub At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0_metadata_filter_text': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6998:24: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6998 | if(metadataInIdx < 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0_set_metadata_filter_bitmap': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:7099:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7099 | szMatch = blobSize == size * sizeof(i64); | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:7103:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7103 | szMatch = blobSize == size * sizeof(double); | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0Filter_knn_chunks_iter': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:7392:20: warning: comparison of integer expressions of different signedness: 'i64' {aka 'long long int'} and 'long unsigned int' [-Wsign-compare] 7392 | if (rowidsSize != p->chunk_size * sizeof(i64)) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:7347:7: warning: unused variable 'numValueEntries' [-Wunused-variable] 7347 | int numValueEntries = (idxStrLength-1) / 4; | ^~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: At top level: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:2861:12: warning: 'vec0_parse_diskann_options' defined but not used [-Wunused-function] 2861 | static int vec0_parse_diskann_options(struct Vec0Scanner *scanner, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.h:5, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:1: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0_write_vector_to_vector_blob': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite3ext.h:539:40: warning: 'n' may be used uninitialized [-Wmaybe-uninitialized] 539 | #define sqlite3_blob_write sqlite3_api->blob_write /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:8867:10: note: in expansion of macro 'sqlite3_blob_write' 8867 | return sqlite3_blob_write(blobVectors, bVector, n, offset); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:8849:7: note: 'n' was declared here 8849 | int n; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite3ext.h:539:40: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 539 | #define sqlite3_blob_write sqlite3_api->blob_write /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:8867:10: note: in expansion of macro 'sqlite3_blob_write' 8867 | return sqlite3_blob_write(blobVectors, bVector, n, offset); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:8850:7: note: 'offset' was declared here 8850 | int offset; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/gop_structure.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/gop_structure.c:24: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0Filter_knn_chunks_iter': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:7542:26: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 7542 | chunk_distances[i] = result; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:7486:11: note: 'result' was declared here 7486 | f32 result; | ^~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/devtools/shared/heapsnapshot/CoreDump.pb.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/devtools/shared/heapsnapshot/CoreDump.pb.cc:6: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/hash.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/hash_motion.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/hash_motion.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/hybrid_fwd_txfm.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/reconinter_enc.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.c: In function 'find_best_non_dual_interp_filter': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.c:480:31: warning: array subscript has type 'char' [-Wchar-subscripts] 480 | if (switchable_interp_p0[i] < thresh && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.c:481:31: warning: array subscript has type 'char' [-Wchar-subscripts] 481 | switchable_interp_p1[i] < thresh) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/txfm_common.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/enums.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/filter.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.c: In function 'av1_interpolation_filter_search': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.c:757:75: warning: array subscript has type 'char' [-Wchar-subscripts] 757 | const int64_t mrd = AOMMIN(args->modelled_rd[mode0][ref_mv_idx][refs[0]], | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:25: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.c:758:75: warning: array subscript has type 'char' [-Wchar-subscripts] 758 | args->modelled_rd[mode1][ref_mv_idx][refs[1]]); | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.c:757:75: warning: array subscript has type 'char' [-Wchar-subscripts] 757 | const int64_t mrd = AOMMIN(args->modelled_rd[mode0][ref_mv_idx][refs[0]], | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:38: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.c:758:75: warning: array subscript has type 'char' [-Wchar-subscripts] 758 | args->modelled_rd[mode1][ref_mv_idx][refs[1]]); | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/level.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/lookahead.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/CoreDump.pb.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/DeserializedNode.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/devtools/shared/heapsnapshot/DeserializedNode.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/mcomp.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/mcomp.c:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/mcomp.c:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/mcomp.c:33: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/CoreDump.pb.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/DeserializedNode.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/HeapSnapshot.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/DominatorTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/devtools/shared/heapsnapshot/DominatorTree.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/ml.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/ml.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/motion_search_facade.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/motion_search_facade.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/motion_search_facade.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/partition_strategy.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/motion_search_facade.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/cord.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/zero_copy_stream.h:89, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/ZeroCopyNSIOutputStream.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/CoreDump.pb.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/DeserializedNode.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/HeapSnapshot.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/mv_prec.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/mv_prec.c: In function 'get_ref_mv_for_mv_stats': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/mv_prec.c:43:42: warning: array subscript has type 'char' [-Wchar-subscripts] 43 | : mbmi_ext_frame->global_mvs[ref_frame_type]; | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/CoreDump.pb.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/DeserializedNode.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/devtools/shared/heapsnapshot/HeapSnapshot.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:481:17: warning: array subscript has type 'char' [-Wchar-subscripts] 481 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:482:18: warning: array subscript has type 'char' [-Wchar-subscripts] 482 | x->pred_mv0_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:483:18: warning: array subscript has type 'char' [-Wchar-subscripts] 483 | x->pred_mv1_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:484:18: warning: array subscript has type 'char' [-Wchar-subscripts] 484 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:490:37: warning: array subscript has type 'char' [-Wchar-subscripts] 490 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:499:29: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:499:59: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:500:23: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:500:57: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:505:34: warning: array subscript has type 'char' [-Wchar-subscripts] 505 | av1_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12->y_stride, ref_frame, | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:25: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/palette.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:481:17: warning: array subscript has type 'char' [-Wchar-subscripts] 481 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:482:18: warning: array subscript has type 'char' [-Wchar-subscripts] 482 | x->pred_mv0_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:483:18: warning: array subscript has type 'char' [-Wchar-subscripts] 483 | x->pred_mv1_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:484:18: warning: array subscript has type 'char' [-Wchar-subscripts] 484 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:490:37: warning: array subscript has type 'char' [-Wchar-subscripts] 490 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:499:29: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:499:59: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:500:23: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:500:57: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:505:34: warning: array subscript has type 'char' [-Wchar-subscripts] 505 | av1_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12->y_stride, ref_frame, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'search_new_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:319:48: warning: array subscript has type 'char' [-Wchar-subscripts] 319 | int_mv *this_ref_frm_newmv = &frame_mv[NEWMV][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:357:21: warning: array subscript has type 'char' [-Wchar-subscripts] 357 | &x->pred_sse[ref_frame], NULL); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:371:69: warning: array subscript has type 'char' [-Wchar-subscripts] 371 | } else if (!combined_motion_search(cpi, x, bsize, &frame_mv[NEWMV][ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'get_drl_cost': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:935:33: warning: array subscript has type 'char' [-Wchar-subscripts] 935 | if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:936:55: warning: array subscript has type 'char' [-Wchar-subscripts] 936 | uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:946:33: warning: array subscript has type 'char' [-Wchar-subscripts] 946 | if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:947:55: warning: array subscript has type 'char' [-Wchar-subscripts] 947 | uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'update_thresh_freq_fact': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:1051:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1051 | const THR_MODES thr_mode_idx = mode_idx[ref_frame][mode_offset(mode)]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'calc_num_proj_ref': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:1325:41: warning: array subscript has type 'char' [-Wchar-subscripts] 1325 | &x->warp_sample_info[mi->ref_frame[0]]; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'search_motion_mode': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:1366:41: warning: array subscript has type 'char' [-Wchar-subscripts] 1366 | &x->warp_sample_info[mi->ref_frame[0]]; | ~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'skip_mode_by_threshold': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:1941:40: warning: array subscript has type 'char' [-Wchar-subscripts] 1941 | const THR_MODES mode_index = mode_idx[ref_frame][INTER_OFFSET(mode)]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'setup_compound_prediction': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2115:29: warning: array subscript has type 'char' [-Wchar-subscripts] 2115 | if (!use_ref_frame_mask[rf[1]]) { | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2122:42: warning: array subscript has type 'char' [-Wchar-subscripts] 2122 | av1_setup_pred_block(xd, yv12_mb[rf[1]], yv12, sf, sf, num_planes); | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2126:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2126 | mbmi_ext->mode_context[ref_frame_comp] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2127:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2127 | mbmi_ext->ref_mv_count[ref_frame_comp] = UINT8_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'set_compound_mode': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2148:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2148 | frame_mv[this_mode][ref_frame].as_int = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2149:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2149 | frame_mv[this_mode][ref_frame2].as_int = 0; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2151:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2151 | frame_mv[this_mode][ref_frame].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2152:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2152 | xd->ref_mv_stack[ref_frame_comp][0].this_mv.as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2153:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2153 | frame_mv[this_mode][ref_frame2].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2154:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2154 | xd->ref_mv_stack[ref_frame_comp][0].comp_mv.as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2156:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2156 | frame_mv[this_mode][ref_frame].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2157:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2157 | xd->ref_mv_stack[ref_frame_comp][ref_mv_idx].this_mv.as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2158:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2158 | frame_mv[this_mode][ref_frame2].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2159:25: warning: array subscript has type 'char' [-Wchar-subscripts] 2159 | xd->ref_mv_stack[ref_frame_comp][ref_mv_idx].comp_mv.as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'fill_single_inter_mode_costs': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2193:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2193 | ref_frame_used[reference_mode_set[idx].ref_frame] = true; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'is_globalmv_better': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2218:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2218 | single_inter_mode_costs[INTER_OFFSET(GLOBALMV)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2220:65: warning: array subscript has type 'char' [-Wchar-subscripts] 2220 | rate_mv + single_inter_mode_costs[INTER_OFFSET(this_mode)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'setup_compound_params_from_comp_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2278:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2278 | frame_mv[*this_mode][*ref_frame].as_int == 0 && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2279:28: warning: array subscript has type 'char' [-Wchar-subscripts] 2279 | frame_mv[*this_mode][*ref_frame2].as_int == 0) { | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/odintrin.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'previous_mode_performed_poorly': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2293:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2293 | best_var = AOMMIN(best_var, vars[midx][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2293:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2293 | best_var = AOMMIN(best_var, vars[midx][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2294:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2294 | best_uv_dist = AOMMIN(best_uv_dist, uv_dist[midx][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2294:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2294 | best_uv_dist = AOMMIN(best_uv_dist, uv_dist[midx][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2298:60: warning: array subscript has type 'char' [-Wchar-subscripts] 2298 | bool var_bad = mult * best_var < vars[INTER_OFFSET(mode)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2299:34: warning: array subscript has type 'char' [-Wchar-subscripts] 2299 | if (uv_dist[INTER_OFFSET(mode)][ref_frame] < INT64_MAX && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2300:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2300 | best_uv_dist != uv_dist[INTER_OFFSET(mode)][ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2302:65: warning: array subscript has type 'char' [-Wchar-subscripts] 2302 | var_bad &= mult * best_uv_dist < uv_dist[INTER_OFFSET(mode)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'prune_compoundmode_with_singlemode_var': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2318:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2318 | if (mode_checked[single_mode0][ref_frame] && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2319:29: warning: array subscript has type 'char' [-Wchar-subscripts] 2319 | frame_mv[single_mode0][ref_frame].as_int == | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2320:34: warning: array subscript has type 'char' [-Wchar-subscripts] 2320 | frame_mv[compound_mode][ref_frame].as_int && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2321:39: warning: array subscript has type 'char' [-Wchar-subscripts] 2321 | vars[INTER_OFFSET(single_mode0)][ref_frame] < UINT_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2326:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2326 | if (mode_checked[single_mode1][ref_frame2] && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2327:29: warning: array subscript has type 'char' [-Wchar-subscripts] 2327 | frame_mv[single_mode1][ref_frame2].as_int == | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2328:34: warning: array subscript has type 'char' [-Wchar-subscripts] 2328 | frame_mv[compound_mode][ref_frame2].as_int && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2329:39: warning: array subscript has type 'char' [-Wchar-subscripts] 2329 | vars[INTER_OFFSET(single_mode1)][ref_frame2] < UINT_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'set_params_nonrd_pick_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2419:39: warning: array subscript has type 'char' [-Wchar-subscripts] 2419 | search_state->use_ref_frame_mask[ref_frame_iter] = | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2433:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2433 | if (search_state->use_ref_frame_mask[ref_frame_iter]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2437:58: warning: array subscript has type 'char' [-Wchar-subscripts] 2437 | &search_state->use_scaled_ref_frame[ref_frame_iter]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'skip_inter_mode_nonrd': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2502:41: warning: array subscript has type 'char' [-Wchar-subscripts] 2502 | if (!search_state->use_ref_frame_mask[*ref_frame]) return true; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2514:42: warning: array subscript has type 'char' [-Wchar-subscripts] 2514 | search_state->frame_mv[*this_mode][*ref_frame] = svc_mv; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2515:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2515 | } else if (search_state->frame_mv[*this_mode][*ref_frame].as_int != | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2538:46: warning: array subscript has type 'char' [-Wchar-subscripts] 2538 | search_state->frame_mv[*this_mode][*ref_frame].as_int == 0) && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2565:65: warning: array subscript has type 'char' [-Wchar-subscripts] 2565 | if (*is_single_pred && search_state->mode_checked[*this_mode][*ref_frame]) { | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2604:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2604 | if ((search_state->frame_mv[*this_mode][*ref_frame].as_int != 0 && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2606:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2606 | (search_state->frame_mv[*this_mode][*ref_frame].as_int == 0 && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2637:64: warning: array subscript has type 'char' [-Wchar-subscripts] 2637 | search_state->frame_mv[*this_mode][*ref_frame], | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2647:24: warning: array subscript has type 'char' [-Wchar-subscripts] 2647 | x->pred_mv_sad[*ref_frame] != INT_MAX && *ref_frame != LAST_FRAME) { | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2648:36: warning: array subscript has type 'char' [-Wchar-subscripts] 2648 | if ((int64_t)(x->pred_mv_sad[*ref_frame]) > *thresh_sad_pred) return true; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2653:47: warning: array subscript has type 'char' [-Wchar-subscripts] 2653 | if (*this_mode == NEARMV && x->pred_mv1_sad[*ref_frame] != INT_MAX && | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2654:23: warning: array subscript has type 'char' [-Wchar-subscripts] 2654 | x->pred_mv1_sad[*ref_frame] > (x->pred_mv0_sad[*ref_frame] << 1)) | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2654:54: warning: array subscript has type 'char' [-Wchar-subscripts] 2654 | x->pred_mv1_sad[*ref_frame] > (x->pred_mv0_sad[*ref_frame] << 1)) | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2661:48: warning: array subscript has type 'char' [-Wchar-subscripts] 2661 | search_state->frame_mv[*this_mode][*ref_frame], | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'handle_inter_mode_nonrd': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2702:61: warning: array subscript has type 'char' [-Wchar-subscripts] 2702 | int_mv *const this_mv = &search_state->frame_mv[this_mode][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2746:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2746 | search_state->mode_checked[inter_mv_mode][ref_frame] && | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2748:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2748 | search_state->frame_mv[inter_mv_mode][ref_frame].as_int) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2775:57: warning: array subscript has type 'char' [-Wchar-subscripts] 2775 | mi->mv[1].as_int = search_state->frame_mv[this_mode][ref_frame2].as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2801:62: warning: array subscript has type 'char' [-Wchar-subscripts] 2801 | search_state->vars[INTER_OFFSET(single_mode0)][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2801:62: warning: array subscript has type 'char' [-Wchar-subscripts] 2801 | search_state->vars[INTER_OFFSET(single_mode0)][ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2804:62: warning: array subscript has type 'char' [-Wchar-subscripts] 2804 | search_state->vars[INTER_OFFSET(single_mode1)][ref_frame2]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2804:62: warning: array subscript has type 'char' [-Wchar-subscripts] 2804 | search_state->vars[INTER_OFFSET(single_mode1)][ref_frame2]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2886:48: warning: array subscript has type 'char' [-Wchar-subscripts] 2886 | search_state->vars[INTER_OFFSET(this_mode)][ref_frame] = var; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2888:49: warning: array subscript has type 'char' [-Wchar-subscripts] 2888 | search_state->vars[INTER_OFFSET(GLOBALMV)][ref_frame] = var; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:2975:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2975 | search_state->uv_dist[INTER_OFFSET(this_mode)][ref_frame] = rdc_uv.dist; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3000:60: warning: array subscript has type 'char' [-Wchar-subscripts] 3000 | this_mv->as_int == search_state->frame_mv[GLOBALMV][ref_frame].as_int) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3009:68: warning: array subscript has type 'char' [-Wchar-subscripts] 3009 | ->single_inter_mode_costs[INTER_OFFSET(this_best_mode)][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3013:47: warning: array subscript has type 'char' [-Wchar-subscripts] 3013 | search_state->vars[INTER_OFFSET(GLOBALMV)][ref_frame] = var; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3016:64: warning: array subscript has type 'char' [-Wchar-subscripts] 3016 | search_state->this_rdc.rate += search_state->ref_costs_single[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3022:59: warning: array subscript has type 'char' [-Wchar-subscripts] 3022 | search_state->frame_mv[this_best_mode][ref_frame].as_mv.row, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3023:59: warning: array subscript has type 'char' [-Wchar-subscripts] 3023 | search_state->frame_mv[this_best_mode][ref_frame].as_mv.col, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3039:40: warning: array subscript has type 'char' [-Wchar-subscripts] 3039 | search_state->mode_checked[this_mode][ref_frame] = 1; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3040:45: warning: array subscript has type 'char' [-Wchar-subscripts] 3040 | search_state->mode_checked[this_best_mode][ref_frame] = 1; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3044:51: warning: array subscript has type 'char' [-Wchar-subscripts] 3044 | abs(search_state->frame_mv[this_best_mode][ref_frame].as_mv.row) + | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3045:51: warning: array subscript has type 'char' [-Wchar-subscripts] 3045 | abs(search_state->frame_mv[this_best_mode][ref_frame].as_mv.col); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3059:45: warning: array subscript has type 'char' [-Wchar-subscripts] 3059 | search_state->frame_mv[this_best_mode][ref_frame].as_int == | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3071:48: warning: array subscript has type 'char' [-Wchar-subscripts] 3071 | search_state->frame_mv_best[this_best_mode][ref_frame].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3072:47: warning: array subscript has type 'char' [-Wchar-subscripts] 3072 | search_state->frame_mv[this_best_mode][ref_frame].as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3074:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3074 | search_state->frame_mv_best[this_best_mode][ref_frame2].as_int = | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3075:49: warning: array subscript has type 'char' [-Wchar-subscripts] 3075 | search_state->frame_mv[this_best_mode][ref_frame2].as_int; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'av1_nonrd_pick_inter_mode_sb': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3522:53: warning: array subscript has type 'char' [-Wchar-subscripts] 3522 | xd->plane[plane].pre[0] = search_state.yv12_mb[ref_frame][plane]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3524:55: warning: array subscript has type 'char' [-Wchar-subscripts] 3524 | xd->plane[plane].pre[1] = search_state.yv12_mb[ref_frame2][plane]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3534:42: warning: array subscript has type 'char' [-Wchar-subscripts] 3534 | if (search_state.use_scaled_ref_frame[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3537:61: warning: array subscript has type 'char' [-Wchar-subscripts] 3537 | if (!is_single_pred && search_state.use_scaled_ref_frame[ref_frame2]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3568:54: warning: array subscript has type 'char' [-Wchar-subscripts] 3568 | [best_pickmode->best_ref_frame] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3575:56: warning: array subscript has type 'char' [-Wchar-subscripts] 3575 | [best_pickmode->best_second_ref_frame] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3673:56: warning: array subscript has type 'char' [-Wchar-subscripts] 3673 | if (search_state.use_scaled_ref_frame[best_pickmode->best_ref_frame] || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3676:49: warning: array subscript has type 'char' [-Wchar-subscripts] 3676 | .use_scaled_ref_frame[best_pickmode->best_second_ref_frame])) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_pickmode.c:3711:31: warning: array subscript has type 'char' [-Wchar-subscripts] 3711 | mode_idx[best_pickmode->best_ref_frame][mode_offset(mi->mode)]; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/palette.c:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/partition_search.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/partition_search.c:25: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/partition_search.c:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/partition_search.c:31: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/partition_search.c:33: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:481:17: warning: array subscript has type 'char' [-Wchar-subscripts] 481 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:482:18: warning: array subscript has type 'char' [-Wchar-subscripts] 482 | x->pred_mv0_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:483:18: warning: array subscript has type 'char' [-Wchar-subscripts] 483 | x->pred_mv1_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:484:18: warning: array subscript has type 'char' [-Wchar-subscripts] 484 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:490:37: warning: array subscript has type 'char' [-Wchar-subscripts] 490 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:499:29: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:499:59: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:500:23: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:500:57: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:505:34: warning: array subscript has type 'char' [-Wchar-subscripts] 505 | av1_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12->y_stride, ref_frame, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/partition_search.c: In function 'update_stats': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/partition_search.c:1066:51: warning: array subscript has type 'char' [-Wchar-subscripts] 1066 | const int_mv dv_ref = mbmi_ext->ref_mv_stack[ref_frame_type][0].this_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/partition_search.c: In function 'direct_partition_merging': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/partition_search.c:2850:26: warning: array subscript has type 'char' [-Wchar-subscripts] 2850 | if (frame_mv[NEARESTMV][ref_frame].as_mv.row != b0[0]->mv[0].as_mv.row || | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/partition_search.c:2851:26: warning: array subscript has type 'char' [-Wchar-subscripts] 2851 | frame_mv[NEARESTMV][ref_frame].as_mv.col != b0[0]->mv[0].as_mv.col) | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/partition_strategy.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/pass2_strategy.c:32: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/pass2_strategy.c:34: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/pickcdef.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/pickcdef.c:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/pickcdef.c:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/picklpf.c:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/picklpf.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/pickrst.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/pickrst.c:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/ratectrl.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rd.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rd.c:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rd.c:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:481:17: warning: array subscript has type 'char' [-Wchar-subscripts] 481 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:482:18: warning: array subscript has type 'char' [-Wchar-subscripts] 482 | x->pred_mv0_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:483:18: warning: array subscript has type 'char' [-Wchar-subscripts] 483 | x->pred_mv1_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:484:18: warning: array subscript has type 'char' [-Wchar-subscripts] 484 | frame_mv[NEWMV][ref_frame].as_int = INVALID_MV; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:490:37: warning: array subscript has type 'char' [-Wchar-subscripts] 490 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:499:29: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:499:59: warning: array subscript has type 'char' [-Wchar-subscripts] 499 | &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:500:23: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:500:57: warning: array subscript has type 'char' [-Wchar-subscripts] 500 | frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/nonrd_opt.h:505:34: warning: array subscript has type 'char' [-Wchar-subscripts] 505 | av1_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12->y_stride, ref_frame, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rd.c: In function 'set_block_thresholds': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rd.c:569:23: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | mode_idx[ref][mode_offset(inter_mode_list[i])]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rd.c:573:23: warning: array subscript has type 'char' [-Wchar-subscripts] 573 | mode_idx[ref][mode_offset(intra_mode_list[i])]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:37: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:41: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/compound_type.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:52: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:60: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:71: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'setup_buffer_ref_mvs_inter': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:1196:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1196 | av1_setup_pred_block(xd, yv12_mb[ref_frame], scaled_ref_frame, NULL, NULL, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:1199:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1199 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:1212:30: warning: array subscript has type 'char' [-Wchar-subscripts] 1212 | av1_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12_mb[ref_frame][0].stride, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:1212:57: warning: array subscript has type 'char' [-Wchar-subscripts] 1212 | av1_mv_pred(cpi, x, yv12_mb[ref_frame][0].buf, yv12_mb[ref_frame][0].stride, | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:1219:37: warning: array subscript has type 'char' [-Wchar-subscripts] 1219 | av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'skip_repeated_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:1254:39: warning: array subscript has type 'char' [-Wchar-subscripts] 1254 | cm->global_motion[ref_frames[0]].wmtype <= TRANSLATION) { | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:1261:39: warning: array subscript has type 'char' [-Wchar-subscripts] 1261 | cm->global_motion[ref_frames[0]].wmtype <= TRANSLATION) { | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:1273:64: warning: array subscript has type 'char' [-Wchar-subscripts] 1273 | if (search_state->modelled_rd[compare_mode][0][ref_frames[0]] != | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:1283:61: warning: array subscript has type 'char' [-Wchar-subscripts] 1283 | search_state->modelled_rd[this_mode][0][ref_frames[0]] = | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:1284:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1284 | search_state->modelled_rd[compare_mode][0][ref_frames[0]]; | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'motion_mode_rd': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:1563:43: warning: array subscript has type 'char' [-Wchar-subscripts] 1563 | &x->warp_sample_info[mbmi->ref_frame[0]]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:1807:49: warning: array subscript has type 'char' [-Wchar-subscripts] 1807 | sse_y = x->pred_sse[xd->mi[0]->ref_frame[0]]; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:1903:67: warning: array subscript has type 'char' [-Wchar-subscripts] 1903 | args->simple_rd[this_mode][mbmi->ref_mv_idx][mbmi->ref_frame[0]] = tmp_rd; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'check_repeat_ref_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2023:59: warning: array subscript has type 'char' [-Wchar-subscripts] 2023 | if (this_mv.as_int == mbmi_ext->global_mvs[ref_frame[ref_idx]].as_int) | ~~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'get_this_mv': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2043:46: warning: array subscript has type 'char' [-Wchar-subscripts] 2043 | *this_mv = mbmi_ext->global_mvs[ref_frame[ref_idx]]; | ~~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2061:48: warning: array subscript has type 'char' [-Wchar-subscripts] 2061 | *this_mv = mbmi_ext->global_mvs[ref_frame[ref_idx]]; | ~~~~~~~~~^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'skip_nearest_near_mv_using_refmv_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2082:57: warning: array subscript has type 'char' [-Wchar-subscripts] 2082 | const uint16_t *const ref_mv_weight = mbmi_ext->weight[ref_frame_type]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2084:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2084 | AOMMIN(MAX_REF_MV_SEARCH, mbmi_ext->ref_mv_count[ref_frame_type]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2084:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2084 | AOMMIN(MAX_REF_MV_SEARCH, mbmi_ext->ref_mv_count[ref_frame_type]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'get_drl_cost': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2146:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2146 | if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2147:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2147 | uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2157:33: warning: array subscript has type 'char' [-Wchar-subscripts] 2157 | if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2158:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2158 | uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'is_single_newmv_valid': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2175:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2175 | args->single_newmv_valid[mbmi->ref_mv_idx][ref] == 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'get_drl_refmv_count': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2188:50: warning: array subscript has type 'char' [-Wchar-subscripts] 2188 | const int ref_mv_count = mbmi_ext->ref_mv_count[ref_frame_type]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'ref_mv_idx_early_breakout': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2232:27: warning: array subscript has type 'char' [-Wchar-subscripts] 2232 | if (mbmi_ext->weight[ref_frame_type][ref_mv_idx + has_nearmv] < | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2246:30: warning: array subscript has type 'char' [-Wchar-subscripts] 2246 | (mbmi_ext->weight[ref_frame_type][ref_mv_idx + has_nearmv] < | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'prune_zero_mv_with_sse': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2820:31: warning: array subscript has type 'char' [-Wchar-subscripts] 2820 | if (xd->global_motion[refs[idx]].wmtype != IDENTITY) { | ~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2831:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2831 | if (args->best_single_sse_in_refs[refs[idx]] == INT32_MAX) { | ~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:2853:69: warning: array subscript has type 'char' [-Wchar-subscripts] 2853 | const unsigned int best_sse = args->best_single_sse_in_refs[refs[idx]]; | ~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'handle_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:3229:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3229 | const unsigned int this_sse = x->pred_sse[ref]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:3230:53: warning: array subscript has type 'char' [-Wchar-subscripts] 3230 | if (this_sse < args->best_single_sse_in_refs[ref]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:3231:40: warning: array subscript has type 'char' [-Wchar-subscripts] 3231 | args->best_single_sse_in_refs[ref] = this_sse; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'rd_pick_skip_mode': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:3749:31: warning: array subscript has type 'char' [-Wchar-subscripts] 3749 | if (mbmi_ext->ref_mv_count[ref_frame] == UINT8_MAX || | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:3750:31: warning: array subscript has type 'char' [-Wchar-subscripts] 3750 | mbmi_ext->ref_mv_count[second_ref_frame] == UINT8_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:3781:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3781 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:3782:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3782 | xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'refine_winner_mode_tx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:3916:54: warning: array subscript has type 'char' [-Wchar-subscripts] 3916 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:3918:56: warning: array subscript has type 'char' [-Wchar-subscripts] 3918 | xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'disable_reference': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4022:14: warning: array subscript has type 'char' [-Wchar-subscripts] 4022 | ref_combo[ref][ref2 + 1] = true; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'default_skip_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4060:24: warning: array subscript has type 'char' [-Wchar-subscripts] 4060 | mask->ref_combo[ref1][ref2 + 1] = true; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4083:33: warning: array subscript has type 'char' [-Wchar-subscripts] 4083 | mask->ref_combo[this_combo[0]][this_combo[1] + 1] = false; | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'init_mode_skip_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4117:65: warning: array subscript has type 'char' [-Wchar-subscripts] 4117 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4117:65: warning: array subscript has type 'char' [-Wchar-subscripts] 4117 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4122:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4122 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4122:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4122 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4126:57: warning: array subscript has type 'char' [-Wchar-subscripts] 4126 | if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame])) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4132:26: warning: array subscript has type 'char' [-Wchar-subscripts] 4132 | if ((x->pred_mv_sad[ref_frame] >> 2) > min_pred_mv_sad) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4133:25: warning: array subscript has type 'char' [-Wchar-subscripts] 4133 | mask->pred_modes[ref_frame] |= INTER_NEAREST_NEAR_ZERO; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4196:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4196 | if (x->pred_mv_sad[ref_frame] > sad_thresh) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4197:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4197 | mask->pred_modes[ref_frame] |= INTER_ALL; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4211:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4211 | if (x->pred_mv_sad[ref_frame] > sad_thresh) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4212:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4212 | mask->pred_modes[ref_frame] |= INTER_NEAREST_NEAR_ZERO; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4223:23: warning: array subscript has type 'char' [-Wchar-subscripts] 4223 | mask->pred_modes[ref_frame] |= (1 << GLOBALMV); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4224:23: warning: array subscript has type 'char' [-Wchar-subscripts] 4224 | mask->pred_modes[ref_frame] |= (1 << GLOBAL_GLOBALMV); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4252:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4252 | x->pred_mv_sad[ref_frame] > prune_thresh * x->best_pred_mv_sad[dir]) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4253:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4253 | mask->pred_modes[ref_frame] |= INTER_SINGLE_ALL; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'set_params_rd_pick_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4354:19: warning: array subscript has type 'char' [-Wchar-subscripts] 4354 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4355:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4355 | mbmi_ext->mode_context[ref_frame] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4356:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4356 | mbmi_ext->ref_mv_count[ref_frame] = UINT8_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4357:55: warning: array subscript has type 'char' [-Wchar-subscripts] 4357 | if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4375:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4375 | AOMMIN(x->best_pred_mv_sad[0], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4375:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4375 | AOMMIN(x->best_pred_mv_sad[0], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4379:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4379 | AOMMIN(x->best_pred_mv_sad[1], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:31: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4379:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4379 | AOMMIN(x->best_pred_mv_sad[1], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/aom_dsp/aom_dsp_common.h:34:44: note: in definition of macro 'AOMMIN' 34 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4387:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4387 | mbmi_ext->mode_context[ref_frame] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4388:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4388 | mbmi_ext->ref_mv_count[ref_frame] = UINT8_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4390:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4390 | if (!((cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[0]]) && | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4391:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4391 | (cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[1]]))) { | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'mask_says_skip': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4574:43: warning: array subscript has type 'char' [-Wchar-subscripts] 4574 | if (mode_skip_mask->pred_modes[ref_frame[0]] & (1 << this_mode)) { | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4578:45: warning: array subscript has type 'char' [-Wchar-subscripts] 4578 | return mode_skip_mask->ref_combo[ref_frame[0]][ref_frame[1] + 1]; | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'inter_mode_compatible_skip': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4587:68: warning: array subscript has type 'char' [-Wchar-subscripts] 4587 | if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frames[1]])) { | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'collect_single_states': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4824:60: warning: array subscript has type 'char' [-Wchar-subscripts] 4824 | int64_t simple_rd = search_state->simple_rd[this_mode][0][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4827:55: warning: array subscript has type 'char' [-Wchar-subscripts] 4827 | search_state->simple_rd[this_mode][ref_mv_idx][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4841:64: warning: array subscript has type 'char' [-Wchar-subscripts] 4841 | int64_t modelled_rd = search_state->modelled_rd[this_mode][0][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:4844:57: warning: array subscript has type 'char' [-Wchar-subscripts] 4844 | search_state->modelled_rd[this_mode][ref_mv_idx][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'update_best_single_mode': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:5095:45: warning: array subscript has type 'char' [-Wchar-subscripts] 5095 | if (this_rd < search_state->best_single_rd[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:5096:33: warning: array subscript has type 'char' [-Wchar-subscripts] 5096 | search_state->best_single_rd[ref_frame] = this_rd; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:5097:35: warning: array subscript has type 'char' [-Wchar-subscripts] 5097 | search_state->best_single_mode[ref_frame] = this_mode; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'skip_compound_using_best_single_mode_ref': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:5125:66: warning: array subscript has type 'char' [-Wchar-subscripts] 5125 | const PREDICTION_MODE single_mode = best_single_mode[ref_frames[newmv_dir]]; | ~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'in_single_ref_cutoff': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:5201:22: warning: array subscript has type 'char' [-Wchar-subscripts] 5201 | return ref_frame_rd[frame1] <= ref_frame_rd[0] || | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:5202:22: warning: array subscript has type 'char' [-Wchar-subscripts] 5202 | ref_frame_rd[frame2] <= ref_frame_rd[0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'evaluate_motion_mode_for_winner_candidates': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:5252:52: warning: array subscript has type 'char' [-Wchar-subscripts] 5252 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:5253:70: warning: array subscript has type 'char' [-Wchar-subscripts] 5253 | if (is_comp_pred) xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'tx_search_best_inter_candidates': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:5551:52: warning: array subscript has type 'char' [-Wchar-subscripts] 5551 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:5552:70: warning: array subscript has type 'char' [-Wchar-subscripts] 5552 | if (is_comp_pred) xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'av1_rd_pick_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:6252:32: warning: array subscript has type 'char' [-Wchar-subscripts] 6252 | x->tpl_keep_ref_frame[frame] || | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:6344:36: warning: array subscript has type 'char' [-Wchar-subscripts] 6344 | xd->plane[i].pre[0] = yv12_mb[ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:6345:51: warning: array subscript has type 'char' [-Wchar-subscripts] 6345 | if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:6358:52: warning: array subscript has type 'char' [-Wchar-subscripts] 6358 | ? ref_costs_comp[ref_frame][second_ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:6358:63: warning: array subscript has type 'char' [-Wchar-subscripts] 6358 | ? ref_costs_comp[ref_frame][second_ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:6359:54: warning: array subscript has type 'char' [-Wchar-subscripts] 6359 | : ref_costs_single[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:6408:31: warning: array subscript has type 'char' [-Wchar-subscripts] 6408 | this_rd < ref_frame_rd[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:6409:19: warning: array subscript has type 'char' [-Wchar-subscripts] 6409 | ref_frame_rd[ref_frame] = this_rd; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:6419:47: warning: array subscript has type 'char' [-Wchar-subscripts] 6419 | search_state.best_pred_sse = x->pred_sse[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c: In function 'av1_rd_pick_inter_mode_sb_seg_skip': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.c:6661:62: warning: array subscript has type 'char' [-Wchar-subscripts] 6661 | gm_get_motion_vector(&cm->global_motion[mbmi->ref_frame[0]], | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/src/sqlite3.c: In function 'sqlite3_carray_bind_v2': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/sqlite3/src/sqlite3.c:233477:23: warning: pointer targets in assignment from 'unsigned char *' to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 233477 | p[i].iov_base = z; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/reconinter_enc.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/reconinter_enc.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/reconinter_enc.c:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/reconinter_enc.c:45: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter_template.inc: In function 'build_inter_predictors_8x8_and_bigger': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter_template.inc:182:74: warning: array subscript has type 'char' [-Wchar-subscripts] 182 | const WarpedMotionParams *const wm = &xd->global_motion[mi->ref_frame[ref]]; | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/reconinter_enc.c: In function 'av1_build_inter_predictors_for_planes_single_buf': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/reconinter_enc.c:281:72: warning: array subscript has type 'char' [-Wchar-subscripts] 281 | const WarpedMotionParams *const wm = &xd->global_motion[mi->ref_frame[ref]]; | ~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/segmentation.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconintra.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/speed_features.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/speed_features.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/speed_features.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/superres_scale.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/svc_layercontext.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/svc_layercontext.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/svc_layercontext.c: In function 'av1_save_layer_context': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/svc_layercontext.c:330:25: warning: pointer targets in initialization of 'signed char *' from 'int8_t *' {aka 'char *'} differ in signedness [-Wpointer-sign] 330 | signed char *temp = lc->map; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/svc_layercontext.c:332:13: warning: pointer targets in assignment from 'signed char *' to 'int8_t *' {aka 'char *'} differ in signedness [-Wpointer-sign] 332 | cr->map = temp; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/temporal_filter.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/temporal_filter.c:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/temporal_filter.c:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/temporal_filter.c:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/intra_mode_search_utils.h:399:13: warning: array subscript has type 'char' [-Wchar-subscripts] 399 | hist[idx] += abs_dx_abs_dy_sum; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tokenize.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tokenize.c:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tpl_model.c:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tpl_model.c:32: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tpl_model.c:34: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tpl_model.c: In function 'mode_estimation': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tpl_model.c:944:63: warning: array subscript has type 'char' [-Wchar-subscripts] 944 | CANDIDATE_MV *this_ref_mv_stack = x->mbmi_ext.ref_mv_stack[ref_frame_type]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tpl_model.c:1135:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1135 | tpl_stats->mv[tpl_stats->ref_frame_index[0]] = best_mv[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tpl_model.c:1136:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1136 | tpl_stats->mv[tpl_stats->ref_frame_index[1]] = best_mv[1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tpl_model.c: In function 'av1_compute_mv_difference': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tpl_model.c:2644:63: warning: array subscript has type 'char' [-Wchar-subscripts] 2644 | int_mv current_mv = tpl_stats->mv[tpl_stats->ref_frame_index[0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tpl_model.c:2654:58: warning: array subscript has type 'char' [-Wchar-subscripts] 2654 | up_mv_diff = tpl_stats->mv[tpl_stats->ref_frame_index[0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tpl_model.c:2665:60: warning: array subscript has type 'char' [-Wchar-subscripts] 2665 | left_mv_diff = tpl_stats->mv[tpl_stats->ref_frame_index[0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/cfl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tx_search.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tx_search.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/tx_search.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../librewolf-153.0.1-1/docshell/base/nsDocShellTreeOwner.cpp:51, from Unified_cpp_docshell_base1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/txb_rdopt.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/txb_rdopt.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/txb_rdopt.h:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/var_based_part.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/var_based_part.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/var_based_part.c:31: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:558:51: warning: array subscript has type 'char' [-Wchar-subscripts] 558 | if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encodeframe_utils.h:569:53: warning: array subscript has type 'char' [-Wchar-subscripts] 569 | if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) { | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/wedge_utils.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/av1_txfm1d_sse4.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/av1_fwd_txfm1d_sse4.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_avx2.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/IPCTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/DocAccessibleParent.h:9, from ../../../../librewolf-153.0.1-1/docshell/base/BrowsingContext.cpp:10, from Unified_cpp_docshell_base0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/nsGUIEventIPC.h: In static member function 'static bool IPC::ParamTraits::ReadForDerivedClass(IPC::MessageReader*, mozilla::EventClassID, paramType*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/nsGUIEventIPC.h:76: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 76 | if (!Read(aReader, aResult)) [[unlikely]] { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/nsGUIEventIPC.h:76: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/x86/av1_txfm_sse2.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/av1_fwd_txfm_sse2.c:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/av1_highbd_quantize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/av1_highbd_quantize_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/av1_k_means_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/av1_k_means_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/av1_quantize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/av1_quantize_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/docshell/shistory/SessionHistoryEntry.cpp:24, from Unified_cpp_docshell_shistory0.cpp:11: /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator, const_iterator)': /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1564 | while (__first != __last) /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/cnn_avx2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ImageContainer.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/GPUVideoImage.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RemoteMediaManagerChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentParent.h:29, from ../../../../librewolf-153.0.1-1/docshell/base/BaseHistory.h:9, from ../../../../librewolf-153.0.1-1/docshell/base/BaseHistory.cpp:5, from Unified_cpp_docshell_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../librewolf-153.0.1-1/docshell/base/BrowsingContext.cpp:96: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/encodetxb_avx2.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/encodetxb_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/encodetxb_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/error_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/error_intrin_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OverflowChangedTracker.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RestyleManager.h:10, from ../../../../librewolf-153.0.1-1/dom/animation/EffectCompositor.cpp:17, from Unified_cpp_dom_animation0.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsLineBox.h: In member function 'const nsLineBox* nsLineIterator::GetLineAt(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsLineBox.h:1136: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1136 | } else if (mNumLines > 0 && aIndex > (mNumLines + mIndex) / 2) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsLineBox.h:1136: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/hash_sse42.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics dom/base/UseCounterMetrics.cpp.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/nsGUIEventIPC.h:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/highbd_block_error_intrin_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/highbd_block_error_intrin_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/highbd_fwd_txfm_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayList.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DisplayPortUtils.h:12, from ../../../../librewolf-153.0.1-1/dom/animation/ScrollTimeline.cpp:9, from Unified_cpp_dom_animation1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoader.h:35, from ../../../../librewolf-153.0.1-1/docshell/shistory/SessionHistoryEntry.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../librewolf-153.0.1-1/dom/animation/Animation.cpp:22, from Unified_cpp_dom_animation0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from ../../../../librewolf-153.0.1-1/dom/animation/Animation.h:13, from ../../../../librewolf-153.0.1-1/dom/animation/Animation.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../librewolf-153.0.1-1/dom/audiochannel/AudioChannelService.h:17, from ../../../../librewolf-153.0.1-1/dom/audiochannel/AudioChannelAgent.cpp:7, from Unified_cpp_dom_audiochannel0.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = std::unique_ptr >; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = std::unique_ptr >; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'virtual nsresult mozilla::dom::AudioChannelService::Observe(nsISupports*, const char*, const char16_t*)' at ../../../../librewolf-153.0.1-1/dom/audiochannel/AudioChannelService.cpp:275:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[1].nsAutoTObserverArray >, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_audiochannel0.cpp:11: ../../../../librewolf-153.0.1-1/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::Observe(nsISupports*, const char*, const char16_t*)': ../../../../librewolf-153.0.1-1/dom/audiochannel/AudioChannelService.cpp:274:72: note: 'iter' declared here 274 | nsTObserverArray>::ForwardIterator iter( | ^~~~ ../../../../librewolf-153.0.1-1/dom/audiochannel/AudioChannelService.cpp:258:51: note: 'this' declared here 258 | const char16_t* aData) { | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/highbd_fwd_txfm_sse4.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsISupportsUtils.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsISupports.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Mutex.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DataMutex.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefsBase.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/AnimationTarget.h:12, from ../../../../librewolf-153.0.1-1/dom/animation/ScrollTimeline.h:8, from ../../../../librewolf-153.0.1-1/dom/animation/ScrollTimeline.cpp:5: In function 'already_AddRefed mozilla::MakeAndAddRef(Args&& ...) [with T = dom::ScrollTimeline; Args = {RefPtr&, dom::ScrollTimeline::ScrollerInfo&, StyleScrollAxis&}]', inlined from 'static already_AddRefed mozilla::dom::ScrollTimeline::Constructor(const mozilla::dom::GlobalObject&, const mozilla::dom::ScrollTimelineOptions&, mozilla::ErrorResult&)' at ../../../../librewolf-153.0.1-1/dom/animation/ScrollTimeline.cpp:94:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RefPtr.h:608:15: warning: 'axis' may be used uninitialized [-Wmaybe-uninitialized] 608 | RefPtr p(new T(std::forward(aArgs)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/dom/animation/ScrollTimeline.cpp: In static member function 'static already_AddRefed mozilla::dom::ScrollTimeline::Constructor(const mozilla::dom::GlobalObject&, const mozilla::dom::ScrollTimelineOptions&, mozilla::ErrorResult&)': ../../../../librewolf-153.0.1-1/dom/animation/ScrollTimeline.cpp:76:19: note: 'axis' was declared here 76 | StyleScrollAxis axis; | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../../../../librewolf-153.0.1-1/dom/animation/ViewTimeline.cpp:5, from Unified_cpp_dom_animation1.cpp:20: In constructor 'mozilla::dom::ViewTimeline::ViewTimeline(mozilla::dom::Document*, const mozilla::dom::ScrollTimeline::ScrollerInfo&, mozilla::StyleScrollAxis, mozilla::dom::Element*, mozilla::PseudoStyleType, const mozilla::StyleViewTimelineInset&)', inlined from 'already_AddRefed mozilla::MakeAndAddRef(Args&& ...) [with T = dom::ViewTimeline; Args = {RefPtr&, dom::ScrollTimeline::ScrollerInfo&, StyleScrollAxis&, RefPtr&, PseudoStyleType, StyleGenericViewTimelineInset&}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RefPtr.h:608:15, inlined from 'static already_AddRefed mozilla::dom::ViewTimeline::Constructor(const mozilla::dom::GlobalObject&, const mozilla::dom::ViewTimelineOptions&, mozilla::ErrorResult&)' at ../../../../librewolf-153.0.1-1/dom/animation/ViewTimeline.cpp:155: ../../../../librewolf-153.0.1-1/dom/animation/ViewTimeline.h:88:22: warning: 'axis' may be used uninitialized [-Wmaybe-uninitialized] 88 | mInset(aInset) {} | ^ ../../../../librewolf-153.0.1-1/dom/animation/ViewTimeline.cpp: In static member function 'static already_AddRefed mozilla::dom::ViewTimeline::Constructor(const mozilla::dom::GlobalObject&, const mozilla::dom::ViewTimelineOptions&, mozilla::ErrorResult&)': ../../../../librewolf-153.0.1-1/dom/animation/ViewTimeline.cpp:102: note: 'axis' was declared here 102 | StyleScrollAxis axis; At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/highbd_temporal_filter_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/highbd_temporal_filter_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/ml_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/ml_sse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/model_rd_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/pickrst_avx2.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/pickrst.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/pickrst_avx2.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Observer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/HalScreenConfiguration.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:8, from ../../../../librewolf-153.0.1-1/docshell/shistory/ChildSHistory.cpp:7, from Unified_cpp_docshell_shistory0.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyOnHistoryReplaceEntry()::]' at ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:141, inlined from 'void nsSHistory::NotifyOnHistoryReplaceEntry()' at ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:943: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_2(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_docshell_shistory0.cpp:29: ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp: In member function 'void nsSHistory::NotifyOnHistoryReplaceEntry()': ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:141: note: '__for_begin' declared here 141 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:942: note: 'this' declared here 942 | void nsSHistory::NotifyOnHistoryReplaceEntry() { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyOnEntryUpdated(nsISHEntry*)::]' at ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:141, inlined from 'virtual nsresult nsSHistory::NotifyOnEntryUpdated(nsISHEntry*)' at ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:948: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_4(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::NotifyOnEntryUpdated(nsISHEntry*)': ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:141: note: '__for_begin' declared here 141 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:947: note: 'this' declared here 947 | nsSHistory::NotifyOnEntryUpdated(nsISHEntry* aEntry) { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)::]' at ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:141, inlined from 'void nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)' at ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:1197: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_5(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp: In member function 'void nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)': ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:141: note: '__for_begin' declared here 141 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:1196: note: 'this' declared here 1196 | void nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t aNumEvicted) { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)' at ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:1247: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_15(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)': ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:1247: note: '__for_begin' declared here 1247 | for (const nsWeakPtr& weakPtr : mListeners.EndLimitedRange()) { ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:1244: note: 'this' declared here 1244 | nsSHistory::NotifyOnHistoryReload(bool* aCanReload) { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyOnHistoryCommit()::]' at ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:141, inlined from 'virtual nsresult nsSHistory::NotifyOnHistoryCommit()' at ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:1263: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_2(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::NotifyOnHistoryCommit()': ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:141: note: '__for_begin' declared here 141 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:1262: note: 'this' declared here 1262 | nsSHistory::NotifyOnHistoryCommit() { At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/pickrst_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/pickrst.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/pickrst_sse4.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 2>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::AddEntry(nsISHEntry*)::]' at ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:141, inlined from 'virtual nsresult nsSHistory::AddEntry(nsISHEntry*)' at ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:907: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_58(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::AddEntry(nsISHEntry*)': ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:141: note: '__for_begin' declared here 141 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { ../../../../librewolf-153.0.1-1/docshell/shistory/nsSHistory.cpp:878: note: 'this' declared here 878 | nsSHistory::AddEntry(nsISHEntry* aSHEntry) { At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/rdopt_avx2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/rdopt_avx2.c:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/rdopt_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/rdopt_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:24: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:284:36: warning: array subscript has type 'char' [-Wchar-subscripts] 284 | [ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:291:69: warning: array subscript has type 'char' [-Wchar-subscripts] 291 | return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:292:34: warning: array subscript has type 'char' [-Wchar-subscripts] 292 | [second_ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h: In function 'av1_copy_usable_ref_mv_stack_and_weight': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:26: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:771:49: warning: array subscript has type 'char' [-Wchar-subscripts] 771 | memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:32: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt_utils.h:773:61: warning: array subscript has type 'char' [-Wchar-subscripts] 773 | memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:227:34: warning: array subscript has type 'char' [-Wchar-subscripts] 227 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[0]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:228:34: warning: array subscript has type 'char' [-Wchar-subscripts] 228 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[0]); | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:230:34: warning: array subscript has type 'char' [-Wchar-subscripts] 230 | (x->pred_mv_sad[ref_frame[0]] == x->best_pred_mv_sad[1]) || | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/rdopt.h:231:34: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | (x->pred_mv_sad[ref_frame[1]] == x->best_pred_mv_sad[1]); | ~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/temporal_filter_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/temporal_filter_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:20: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:39: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:36: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:38: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/wedge_utils_avx2.c:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/x86/wedge_utils_sse2.c:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:48: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/reconinter.h:459:60: warning: array subscript has type 'char' [-Wchar-subscripts] 459 | return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index]; | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTHashSet.h:9, from ../../../../librewolf-153.0.1-1/docshell/base/IHistory.h:10, from ../../../../librewolf-153.0.1-1/docshell/base/BaseHistory.h:8: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocShell::HistoryPurged(int32_t)' at ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2129: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->D.2839112.mChildList.D.2830847.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_docshell_base0.cpp:101: ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::HistoryPurged(int32_t)': ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2129: note: '__for_begin' declared here 2129 | for (auto* child : mChildList.ForwardRange()) { ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2120: note: 'this' declared here 2120 | nsDocShell::HistoryPurged(int32_t aNumEntries) { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'nsresult nsDocShell::HistoryEntryRemoved(int32_t)' at ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2156: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->D.2839112.mChildList.D.2830847.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp: In member function 'nsresult nsDocShell::HistoryEntryRemoved(int32_t)': ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2156: note: '__for_begin' declared here 2156 | for (auto* child : mChildList.ForwardRange()) { ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2139: note: 'this' declared here 2139 | nsresult nsDocShell::HistoryEntryRemoved(int32_t aIndex) { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocShell::SuspendRefreshURIs()' at ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:5351: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->D.2839112.mChildList.D.2830847.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::SuspendRefreshURIs()': ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:5351: note: '__for_begin' declared here 5351 | for (auto* child : mChildList.ForwardRange()) { ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:5347: note: 'this' declared here 5347 | nsDocShell::SuspendRefreshURIs() { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoaderOwner.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsObjectLoadingContent.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLEmbedElement.h:11, from ../../../../librewolf-153.0.1-1/dom/bindings/BindingUtils.cpp:48, from Unified_cpp_dom_bindings0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../librewolf-153.0.1-1/dom/bindings/BindingUtils.cpp:84: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'virtual nsresult nsDocShell::NotifyReflowObservers(bool, DOMHighResTimeStamp, DOMHighResTimeStamp)' at ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:1865: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)((char*)this + 8))[32].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::NotifyReflowObservers(bool, DOMHighResTimeStamp, DOMHighResTimeStamp)': ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:1865: note: 'iter' declared here 1865 | nsTObserverArray::ForwardIterator iter(mReflowObservers); ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:1864: note: 'this' declared here 1864 | DOMHighResTimeStamp aEnd) { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'void nsDocShell::NotifyAsyncPanZoomStarted()' at ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2232: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)((char*)this + 8))[33].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyAsyncPanZoomStarted()': ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2232: note: 'iter' declared here 2232 | nsTObserverArray::ForwardIterator iter(mScrollObservers); ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2231: note: 'this' declared here 2231 | void nsDocShell::NotifyAsyncPanZoomStarted() { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'void nsDocShell::NotifyAsyncPanZoomStopped()' at ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2245: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)((char*)this + 8))[33].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyAsyncPanZoomStopped()': ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2245: note: 'iter' declared here 2245 | nsTObserverArray::ForwardIterator iter(mScrollObservers); ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2244: note: 'this' declared here 2244 | void nsDocShell::NotifyAsyncPanZoomStopped() { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'virtual nsresult nsDocShell::NotifyScrollObservers()' at ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2259: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)((char*)this + 8))[33].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::NotifyScrollObservers()': ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2259: note: 'iter' declared here 2259 | nsTObserverArray::ForwardIterator iter(mScrollObservers); ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:2258: note: 'this' declared here 2258 | nsDocShell::NotifyScrollObservers() { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'void nsDocShell::NotifyPrivateBrowsingChanged()' at ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:1778: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)((char*)this + 8))[31].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyPrivateBrowsingChanged()': ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:1778: note: 'iter' declared here 1778 | nsTObserverArray::ForwardIterator iter(mPrivacyObservers); ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:1775: note: 'this' declared here 1775 | void nsDocShell::NotifyPrivateBrowsingChanged() { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../ipc/ipdl/PBroadcastChannel.cpp:18, from Unified_cpp_dom_broadcastchannel0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h: In member function 'void nsIFrame::PeekWordState::Update(bool, bool, Script)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:5593: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 5593 | } else if (!aAfterPunctuation) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:5593: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentParent.h:19: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::CloneDocumentTreeInto(mozilla::dom::CanonicalBrowsingContext*, const nsACString&, mozilla::embedding::PrintData&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::CloneDocumentTreeInto(mozilla::dom::CanonicalBrowsingContext*, const nsACString&, mozilla::embedding::PrintData&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsDocShell::GetHasTrackingContentBlocked(mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsDocShell::GetHasTrackingContentBlocked(mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::; ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MaybeDiscarded; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::UpdateSessionStoreSessionStorage(const std::function&)::, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::UpdateSessionStoreSessionStorage(const std::function&)::, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::Maybe >, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple, mozilla::Maybe >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::, mozilla::Maybe >&)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::; ResolveValueT = std::tuple, mozilla::Maybe >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::, mozilla::Maybe >&)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::; ResolveValueT = std::tuple, mozilla::Maybe >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple, mozilla::Maybe >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:0: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:0: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AbstractRange.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HighlightRegistryBinding.h:9, from RegisterBindings.cpp:323: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h: In constructor 'mozilla::RangeBoundaryBase::RangeBoundaryBase(RawParentType*, uint32_t, mozilla::RangeBoundarySetBy, TreeKind)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:258: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 258 | } else if (aOffset > 0) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:258: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocShell::ResumeRefreshURIs()' at ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:5366: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->D.2839112.mChildList.D.2830847.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::ResumeRefreshURIs()': ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:5366: note: '__for_begin' declared here 5366 | for (auto* child : mChildList.ForwardRange()) { ../../../../librewolf-153.0.1-1/docshell/base/nsDocShell.cpp:5362: note: 'this' declared here 5362 | nsDocShell::ResumeRefreshURIs() { At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:17, from RegisterBindings.cpp:406: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:0: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:0: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:0: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/ratectrl_rtc.cc:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'MOTION_MODE motion_mode_allowed(const WarpedMotionParams*, const MACROBLOCKD*, const MB_MODE_INFO*, int)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1482:67: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h: In function 'int is_nontrans_global_motion(const MACROBLOCKD*, const MB_MODE_INFO*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/blockd.h:1592:46: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~~~~~^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'int16_t av1_mode_context_analyzer(const int16_t*, const MV_REFERENCE_FRAME*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:174:49: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame]; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:176:42: warning: array subscript has type 'char' [-Wchar-subscripts] 176 | const int16_t newmv_ctx = mode_context[ref_frame] & NEWMV_CTX_MASK; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:178:21: warning: array subscript has type 'char' [-Wchar-subscripts] 178 | (mode_context[ref_frame] >> REFMV_OFFSET) & REFMV_CTX_MASK; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h: In function 'void av1_collect_neighbors_ref_counts(MACROBLOCKD*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:221:39: warning: array subscript has type 'char' [-Wchar-subscripts] 221 | ref_counts[above_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:223:41: warning: array subscript has type 'char' [-Wchar-subscripts] 223 | ref_counts[above_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:229:38: warning: array subscript has type 'char' [-Wchar-subscripts] 229 | ref_counts[left_mbmi->ref_frame[0]]++; | ~~~~~~~~~~~~~~~~~~~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/aom/av1/common/mvref_common.h:231:40: warning: array subscript has type 'char' [-Wchar-subscripts] 231 | ref_counts[left_mbmi->ref_frame[1]]++; | ~~~~~~~~~~~~~~~~~~~~~~^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/cache/ActorChild.h:8, from ../../../../librewolf-153.0.1-1/dom/cache/CacheStreamControlChild.h:8, from ../../../../librewolf-153.0.1-1/dom/cache/CacheStreamControlChild.cpp:5, from Unified_cpp_dom_cache1.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::cache::Context::CancelForCacheId(mozilla::dom::cache::CacheId)' at ../../../../librewolf-153.0.1-1/dom/cache/Context.cpp:948:58: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_9(D)->mActivityList.D.1813042.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_cache1.cpp:38: ../../../../librewolf-153.0.1-1/dom/cache/Context.cpp: In member function 'void mozilla::dom::cache::Context::CancelForCacheId(mozilla::dom::cache::CacheId)': ../../../../librewolf-153.0.1-1/dom/cache/Context.cpp:948:58: note: '__for_begin' declared here 948 | for (const auto& activity : mActivityList.ForwardRange()) { | ^ ../../../../librewolf-153.0.1-1/dom/cache/Context.cpp:939:48: note: 'this' declared here 939 | void Context::CancelForCacheId(CacheId aCacheId) { | ^ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::NotNull; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::NotNull; T = mozilla::NotNull; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::cache::PrincipalVerifier::CompleteOnInitiatingThread()' at ../../../../librewolf-153.0.1-1/dom/cache/PrincipalVerifier.cpp:159:58: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_8(D)->mListenerList.D.2551848.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_cache1.cpp:101: ../../../../librewolf-153.0.1-1/dom/cache/PrincipalVerifier.cpp: In member function 'void mozilla::dom::cache::PrincipalVerifier::CompleteOnInitiatingThread()': ../../../../librewolf-153.0.1-1/dom/cache/PrincipalVerifier.cpp:159:58: note: '__for_begin' declared here 159 | for (const auto& listener : mListenerList.ForwardRange()) { | ^ ../../../../librewolf-153.0.1-1/dom/cache/PrincipalVerifier.cpp:156:52: note: 'this' declared here 156 | void PrincipalVerifier::CompleteOnInitiatingThread() { | ^ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::SafeRefPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::SafeRefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::SafeRefPtr; T = mozilla::SafeRefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::SafeRefPtr; T = mozilla::SafeRefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::cache::StreamControl::CloseAllReadStreamsWithoutReporting()' at ../../../../librewolf-153.0.1-1/dom/cache/StreamControl.cpp:52:58: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mReadStreamList.D.583191.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_cache1.cpp:128: ../../../../librewolf-153.0.1-1/dom/cache/StreamControl.cpp: In member function 'void mozilla::dom::cache::StreamControl::CloseAllReadStreamsWithoutReporting()': ../../../../librewolf-153.0.1-1/dom/cache/StreamControl.cpp:52:58: note: '__for_begin' declared here 52 | for (const auto& stream : mReadStreamList.ForwardRange()) { | ^ ../../../../librewolf-153.0.1-1/dom/cache/StreamControl.cpp:49:57: note: 'this' declared here 49 | void StreamControl::CloseAllReadStreamsWithoutReporting() { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlChild.h:9, from ../../../../librewolf-153.0.1-1/dom/cache/CacheStreamControlChild.h:9: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::cache::Context::QuotaInitRunnable::Run()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::cache::Context::QuotaInitRunnable::Run()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::&)>; RejectFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::&)>; RejectFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/CoreDump.pb.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/DeserializedNode.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/HeapSnapshot.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/DominatorTree.h:8, from HeapSnapshotBinding.cpp:19, from UnifiedBindings12.cpp:197: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoaderOwner.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsObjectLoadingContent.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLEmbedElement.h:11, from HTMLEmbedElementBinding.cpp:29, from UnifiedBindings10.cpp:236: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/html/nsGenericHTMLFrameElement.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:11, from HTMLObjectElementBinding.cpp:30, from UnifiedBindings11.cpp:171: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EditorBase.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEditor.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, from HTMLTextAreaElementBinding.cpp:28, from UnifiedBindings12.cpp:80: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from UnifiedBindings13.cpp:171: InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorCSSPropertyDefinition::Init(mozilla::dom::BindingCallContext&, JS::Handle, const char*, bool)': InspectorUtilsBinding.cpp:290: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 290 | } else if (cx) { InspectorUtilsBinding.cpp:290: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderTypes.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxUtils.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxTextRun.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:11, from ImageBitmapBinding.cpp:22, from UnifiedBindings13.cpp:41: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/IntlUtils.h:9, from IntlUtilsBinding.cpp:23, from UnifiedBindings13.cpp:197: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:17, from MessageManagerBinding.cpp:7, from UnifiedBindings15.cpp:366: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGObserverUtils.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/canvas/OffscreenCanvasDisplayHelper.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGObserverUtils.h:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from UnifiedBindings17.cpp:132: OscillatorNodeBinding.cpp: In function 'bool mozilla::dom::OscillatorNode_Binding::set_type(JSContext*, JS::Handle, void*, JSJitSetterCallArgs)': OscillatorNodeBinding.cpp:284: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 284 | if (rv.MaybeSetPendingException(cx, "OscillatorNode.type setter")) [[unlikely]] { OscillatorNodeBinding.cpp:284: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ImageBitmapRenderingContext.h:14, from OffscreenCanvasBinding.cpp:27, from UnifiedBindings17.cpp:93: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/canvas/OffscreenCanvasRenderingContext2D.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ChromeUtilsBinding.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ipc/UtilityMediaService.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PlatformDecoderModule.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/VPXDecoder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PlatformEncoderModule.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WebCodecsUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/VideoFrame.h:17, from ../../../../librewolf-153.0.1-1/dom/canvas/CanvasRenderingContext2D.cpp:74, from Unified_cpp_dom_canvas0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h: In member function 'void mozilla::EventListenerManager::HandleEvent(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 453 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory Finished `release` profile [optimized] target(s) in 21m 43s toolkit/library/rust/libgkrust.a In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaDecoderOwner.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLMediaElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLVideoElement.h:12, from ../../../../librewolf-153.0.1-1/dom/canvas/WebGLContext.cpp:43, from Unified_cpp_dom_canvas1.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaSegment.h: In member function 'void mozilla::MediaSegmentBase::FlushAfter(mozilla::TrackTime)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaSegment.h:268: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 268 | } else if (mChunks[0].IsNull()) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaSegment.h:268: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGObserverUtils.h:8, from ../../../../librewolf-153.0.1-1/dom/canvas/WebGLContext.cpp:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGObserverUtils.h:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from ../../ipc/ipdl/PWebGL.cpp:7, from Unified_cpp_dom_canvas4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from ../../../../librewolf-153.0.1-1/dom/canvas/CanvasGradient.cpp:7, from Unified_cpp_dom_canvas0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StorageAccess.h:10, from ../../../../../librewolf-153.0.1-1/dom/clients/api/Client.h:8, from ../../../../../librewolf-153.0.1-1/dom/clients/api/Client.cpp:5, from Unified_cpp_dom_clients_api0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&)::)::; RejectFunction = mozilla::dom::StartClientManagerOp > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&):: >(RefPtr > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::, Clients::Claim(mozilla::ErrorResult&)::)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../librewolf-153.0.1-1/dom/canvas/nsICanvasRenderingContextInternal.cpp:8, from Unified_cpp_dom_canvas3.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:10, from ../../../../librewolf-153.0.1-1/dom/canvas/ClientWebGLContext.h:15, from ../../../../librewolf-153.0.1-1/dom/canvas/ClientWebGLExtensions.h:8, from ../../../../librewolf-153.0.1-1/dom/canvas/WebGLContextExtensions.cpp:5, from Unified_cpp_dom_canvas2.cpp:2: In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = unsigned int]', inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe; Args = {unsigned int, unsigned int, unsigned int, unsigned int}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:166:42, inlined from 'mozilla::MethodDispatcher, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById(size_t):::: [with auto:89 = {mozilla::Maybe, unsigned int, unsigned int, unsigned int, unsigned int}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:251:24, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = mozilla::MethodDispatcher, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById(size_t)::::; _Args = {mozilla::Maybe&, unsigned int&, unsigned int&, unsigned int&, unsigned int&}]' at /usr/gcc/14/include/c++/14.3.0/bits/invoke.h:61:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = mozilla::MethodDispatcher, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById(size_t)::::; _Args = {mozilla::Maybe&, unsigned int&, unsigned int&, unsigned int&, unsigned int&}]' at /usr/gcc/14/include/c++/14.3.0/bits/invoke.h:96:40, inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = mozilla::MethodDispatcher, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById(size_t)::::; _Tuple = tuple, unsigned int, unsigned int, unsigned int, unsigned int>&; long unsigned int ..._Idx = {0, 1, 2, 3, 4}]' at /usr/gcc/14/include/c++/14.3.0/tuple:2925:27, inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = mozilla::MethodDispatcher, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById(size_t)::::; _Tuple = tuple, unsigned int, unsigned int, unsigned int, unsigned int>&]' at /usr/gcc/14/include/c++/14.3.0/tuple:2940:31, inlined from 'mozilla::MethodDispatcher, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById(size_t)::' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:249:24, inlined from 'static constexpr bool mozilla::MethodDispatcher, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById(size_t)::::_FUN(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:244:12: ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:714:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 714 | if (!isSome) { | ^~ ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:709:10: note: 'isSome' was declared here 709 | bool isSome; | ^~~~~~ In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = unsigned int]', inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe; Args = {bool}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:166:42, inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {mozilla::Maybe, bool}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:169:46, inlined from 'mozilla::MethodDispatcher, bool) const, &mozilla::HostWebGLContext::SetEnabled>::DispatchCommandFuncById(size_t):::: [with auto:89 = {unsigned int, mozilla::Maybe, bool}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:251:24: ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:714:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 714 | if (!isSome) { | ^~ ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:709:10: note: 'isSome' was declared here 709 | bool isSome; | ^~~~~~ In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = unsigned int]', inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe; Args = {unsigned int, unsigned int}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:166:42, inlined from 'mozilla::MethodDispatcher, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendEquationSeparate>::DispatchCommandFuncById(size_t):::: [with auto:89 = {mozilla::Maybe, unsigned int, unsigned int}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:251:24: ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:714:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 714 | if (!isSome) { | ^~ ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:709:10: note: 'isSome' was declared here 709 | bool isSome; | ^~~~~~ In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = unsigned int]', inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe; Args = {unsigned char}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:166:42, inlined from 'mozilla::MethodDispatcher, unsigned char) const, &mozilla::HostWebGLContext::ColorMask>::DispatchCommandFuncById(size_t):::: [with auto:89 = {mozilla::Maybe, unsigned char}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:251:24: ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:714:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 714 | if (!isSome) { | ^~ ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:709:10: note: 'isSome' was declared here 709 | bool isSome; | ^~~~~~ In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = long unsigned int]', inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe; Args = {}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:166:42, inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {mozilla::Maybe}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:169:46, inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Span; Args = {unsigned int, mozilla::Maybe}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:169:46, inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::avec3; Args = {mozilla::Span, unsigned int, mozilla::Maybe}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:169:46, inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::avec3; Args = {mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:169:46, inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {mozilla::avec3, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:169:46, inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {unsigned int, mozilla::avec3, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:169:46, inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {unsigned int, unsigned int, mozilla::avec3, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:169:46, inlined from 'mozilla::Maybe mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = bool; Args = {unsigned int, unsigned int, unsigned int, mozilla::avec3, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:169:46, inlined from 'mozilla::MethodDispatcher&, const mozilla::avec3&, const mozilla::Span&, unsigned int, const mozilla::Maybe&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById(size_t):::: [with auto:89 = {bool, unsigned int, unsigned int, unsigned int, mozilla::avec3, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe}]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:251:24, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = mozilla::MethodDispatcher&, const mozilla::avec3&, const mozilla::Span&, unsigned int, const mozilla::Maybe&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById(size_t)::::; _Args = {bool&, unsigned int&, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::avec3&, mozilla::Span&, unsigned int&, mozilla::Maybe&}]' at /usr/gcc/14/include/c++/14.3.0/bits/invoke.h:61:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = mozilla::MethodDispatcher&, const mozilla::avec3&, const mozilla::Span&, unsigned int, const mozilla::Maybe&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById(size_t)::::; _Args = {bool&, unsigned int&, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::avec3&, mozilla::Span&, unsigned int&, mozilla::Maybe&}]' at /usr/gcc/14/include/c++/14.3.0/bits/invoke.h:96:40, inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = mozilla::MethodDispatcher&, const mozilla::avec3&, const mozilla::Span&, unsigned int, const mozilla::Maybe&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById(size_t)::::; _Tuple = tuple, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe >&; long unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]' at /usr/gcc/14/include/c++/14.3.0/tuple:2925:27, inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = mozilla::MethodDispatcher&, const mozilla::avec3&, const mozilla::Span&, unsigned int, const mozilla::Maybe&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById(size_t)::::; _Tuple = tuple, mozilla::avec3, mozilla::Span, unsigned int, mozilla::Maybe >&]' at /usr/gcc/14/include/c++/14.3.0/tuple:2940:31, inlined from 'mozilla::MethodDispatcher&, const mozilla::avec3&, const mozilla::Span&, unsigned int, const mozilla::Maybe&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById(size_t)::' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:249:24, inlined from 'static constexpr bool mozilla::MethodDispatcher&, const mozilla::avec3&, const mozilla::Span&, unsigned int, const mozilla::Maybe&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById(size_t)::::_FUN(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:244:12: ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:714:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 714 | if (!isSome) { | ^~ ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:709:10: note: 'isSome' was declared here 709 | bool isSome; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ipc/MessageChannel.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ipc/ProtocolUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:32, from ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTypes.h:38, from ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:8: In static member function 'static bool IPC::ContiguousEnumValidatorInclusive::IsLegalValue(IntegralType) [with E = mozilla::gfx::SurfaceFormat; E MinLegal = mozilla::gfx::SurfaceFormat::B8G8R8A8; E MaxLegal = mozilla::gfx::SurfaceFormat::UNKNOWN]', inlined from 'static bool mozilla::webgl::EnumSerializer::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; E = mozilla::gfx::SurfaceFormat; EnumValidator = IPC::ContiguousEnumValidatorInclusive]' at ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:325:37: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/EnumSerializer.h:117:52: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 117 | return IsLessThanOrEqual(kMinLegalIntegral, e) && e <= kMaxLegalIntegral; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h: In static member function 'static bool mozilla::webgl::EnumSerializer::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; E = mozilla::gfx::SurfaceFormat; EnumValidator = IPC::ContiguousEnumValidatorInclusive]': ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:319:14: note: 'value' was declared here 319 | DataType value; | ^~~~~ In static member function 'static bool mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = mozilla::Span]', inlined from 'bool mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::Maybe >; _Consumer = mozilla::webgl::RangeConsumerView]' at ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:200:73, inlined from 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]' at ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:400:60: ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:714:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 714 | if (!isSome) { | ^~ ../../../../librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:709:10: note: 'isSome' was declared here 709 | bool isSome; | ^~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TypedArray.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:16, from ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTypes.h:31, from ../../../../librewolf-153.0.1-1/dom/canvas/TexUnpackBlob.h:12, from ../../../../librewolf-153.0.1-1/dom/canvas/WebGLContext.h:17, from ../../../../librewolf-153.0.1-1/dom/canvas/WebGL2Context.h:8, from ../../../../librewolf-153.0.1-1/dom/canvas/WebGL2Context.cpp:5, from Unified_cpp_dom_canvas1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebGLChild::FlushPendingCmds()::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebGLChild::FlushPendingCmds()::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientOpPromise.h:7, from ../../../../../librewolf-153.0.1-1/dom/clients/manager/ClientManager.h:7, from ../../../../../librewolf-153.0.1-1/dom/clients/manager/ClientChannelHelper.cpp:7, from Unified_cpp_dom_clients_manager0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr >&&)::; RejectFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr >&&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr >&&)::; RejectFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr >&&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&):: mutable::; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&):: mutable::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&):: mutable::; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&):: mutable::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&, mozilla::ipc::ActorLifecycleProxy*)::; RejectFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&, mozilla::ipc::ActorLifecycleProxy*)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&, mozilla::ipc::ActorLifecycleProxy*)::; RejectFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&, mozilla::ipc::ActorLifecycleProxy*)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::::; RejectFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::::; RejectFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ClientManagerService::ClientManagerService()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ClientManagerService::ClientManagerService()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::; RejectFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::; RejectFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from SVGElementBinding.cpp:32, from UnifiedBindings20.cpp:366: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/svg/DOMSVGPoint.h:9, from SVGGeometryElementBinding.cpp:6, from UnifiedBindings21.cpp:366: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../../librewolf-153.0.1-1/dom/clients/manager/ClientOpenWindowUtils.cpp:11, from Unified_cpp_dom_clients_manager1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CanvasPath.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:6, from ../../../../librewolf-153.0.1-1/dom/canvas/CanvasGradient.h:10, from ../../../../librewolf-153.0.1-1/dom/canvas/CanvasGradient.cpp:5: In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)', inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1082:55, inlined from 'JS::CustomAutoRooter::CustomAutoRooter(const CX&) [with CX = JSContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1124:52, inlined from 'mozilla::dom::SpiderMonkeyInterfaceRooter::SpiderMonkeyInterfaceRooter(const CX&, InterfaceType*) [with CX = JSContext*; InterfaceType = mozilla::dom::TypedArray >]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SpiderMonkeyInterface.h:64:56, inlined from 'mozilla::dom::RootedSpiderMonkeyInterface::RootedSpiderMonkeyInterface(const CX&) [with CX = JSContext*; InterfaceType = mozilla::dom::TypedArray >]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SpiderMonkeyInterface.h:102:77, inlined from 'static already_AddRefed mozilla::dom::ImageData::ReadStructuredClone(JSContext*, nsIGlobalObject*, JSStructuredCloneReader*)' at ../../../../librewolf-153.0.1-1/dom/canvas/ImageData.cpp:149: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1088:15: warning: storing the address of local variable 'data' in '*&MEM[(struct Array *)aCx_230(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1088 | *stackTop = this; | ~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_canvas0.cpp:110: ../../../../librewolf-153.0.1-1/dom/canvas/ImageData.cpp: In static member function 'static already_AddRefed mozilla::dom::ImageData::ReadStructuredClone(JSContext*, nsIGlobalObject*, JSStructuredCloneReader*)': ../../../../librewolf-153.0.1-1/dom/canvas/ImageData.cpp:149: note: 'data' declared here 149 | RootedSpiderMonkeyInterface data(aCx); ../../../../librewolf-153.0.1-1/dom/canvas/ImageData.cpp:138: note: 'aCx' declared here 138 | JSContext* aCx, nsIGlobalObject* aGlobal, In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/svg/DOMSVGPoint.h:9, from SVGPointBinding.cpp:5, from UnifiedBindings22.cpp:171: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TypedArray.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:8: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClientWebGLContext::TexImage(uint8_t, GLenum, GLint, GLenum, const mozilla::ivec3&, const mozilla::Maybe >&, GLint, const mozilla::webgl::PackingInfo&, const mozilla::TexImageSource&) const::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClientWebGLContext::TexImage(uint8_t, GLenum, GLint, GLenum, const mozilla::ivec3&, const mozilla::Maybe >&, GLint, const mozilla::webgl::PackingInfo&, const mozilla::TexImageSource&) const::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../../librewolf-153.0.1-1/dom/clients/manager/ClientOpPromise.h:7, from ../../../../../librewolf-153.0.1-1/dom/clients/manager/ClientOpenWindowUtils.h:7, from ../../../../../librewolf-153.0.1-1/dom/clients/manager/ClientOpenWindowUtils.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise::Private*, bool)::; RejectFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise::Private*, bool)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise::Private*, bool)::; RejectFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise::Private*, bool)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)()>(RefPtr > (mozilla::dom::ClientSource::*)())::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)()>(RefPtr > (mozilla::dom::ClientSource::*)())::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)()>(RefPtr > (mozilla::dom::ClientSource::*)())::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)()>(RefPtr > (mozilla::dom::ClientSource::*)())::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, false>; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::&)>; RejectFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::&)>; RejectFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:5, from Unified_cpp_dom_canvas3.cpp:56: In function 'void mozilla::WebGLTexelConversions::convertType(const SrcType*, DstType*) [with SrcType = unsigned char; DstType = float]', inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.h:1387:17: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 1387 | dst[0] = src[0] * scaleFactor; | ~~~~~^ ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[0]' was declared here 221 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In function 'void mozilla::WebGLTexelConversions::convertType(const SrcType*, DstType*) [with SrcType = unsigned char; DstType = float]', inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.h:1387:17: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 1387 | dst[0] = src[0] * scaleFactor; | ~~~~~^ ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG8; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[0]' was declared here 221 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In function 'float mozilla::unpackFromFloat16(uint16_t)', inlined from 'void mozilla::WebGLTexelConversions::convertType(const SrcType*, DstType*) [with SrcType = short unsigned int; DstType = float]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.h:1406:29, inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.h:117:13: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 117 | f32Bits = uint32_t(v & 0x8000) << 16; | ^~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[0]' was declared here 221 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In function 'float mozilla::unpackFromFloat16(uint16_t)', inlined from 'void mozilla::WebGLTexelConversions::convertType(const SrcType*, DstType*) [with SrcType = short unsigned int; DstType = float]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.h:1406:29, inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.h:117:13: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 117 | f32Bits = uint32_t(v & 0x8000) << 16; | ^~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[0]' was declared here 221 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In file included from ../../../../librewolf-153.0.1-1/dom/canvas/WebGLContext.h:11, from ../../../../librewolf-153.0.1-1/dom/canvas/WebGLQuery.cpp:8, from Unified_cpp_dom_canvas3.cpp:2: In constructor 'constexpr mozilla::color::avec::avec(const std::array&) [with TT = float; int NN = 3]', inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[0]' was declared here 221 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In constructor 'constexpr mozilla::color::avec::avec(const std::array&) [with TT = float; int NN = 3]', inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RG32F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[0]' was declared here 221 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In constructor 'constexpr mozilla::color::avec::avec(const std::array&) [with TT = float; int NN = 3]', inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]': ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[0]' was declared here 221 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In constructor 'constexpr mozilla::color::avec::avec(const std::array&) [with TT = float; int NN = 3]', inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]' at ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB11F11F10F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::None; mozilla::dom::PredefinedColorSpace SrcColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Srgb]': ../../../../librewolf-153.0.1-1/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[0]' was declared here 221 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In file included from UnifiedBindings28.cpp:93: WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::get_name(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)': WindowBinding.cpp:2156: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 2156 | if (rv.MaybeSetPendingException(cx, "Window.name getter")) [[unlikely]] { WindowBinding.cpp:2156: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from UnifiedBindings27.cpp:379: WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUValidationError_Binding::_constructor(JSContext*, unsigned int, JS::Value*)': WebGPUBinding.cpp:33761: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 33761 | if (rv.MaybeSetPendingException(cx, "GPUValidationError constructor")) [[unlikely]] { WebGPUBinding.cpp:33761: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/html/nsGenericHTMLFrameElement.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:11, from XULFrameElementBinding.cpp:26, from UnifiedBindings29.cpp:132: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ImageContainer.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/canvas/WebGLTypes.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/canvas/QueueParamTraits.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/canvas/WebGLCommandQueue.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/canvas/ClientWebGLContext.h:15, from WebXRBinding.cpp:5, from UnifiedBindings28.cpp:54: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/IntlUtils.h:9, from WindowBinding.cpp:63: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from WindowBinding.cpp:46: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CookieChangeEvent.h:8, from ../../../../librewolf-153.0.1-1/dom/cookiestore/CookieChangeEvent.cpp:5, from Unified_cpp_dom_cookiestore0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvSubscribeOrUnsubscribeRequest(const mozilla::dom::PCookieStoreParent::PrincipalInfo&, const mozilla::dom::PCookieStoreParent::nsCString&, const CopyableTArray&, bool, mozilla::dom::PCookieStoreParent::SubscribeOrUnsubscribeRequestResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvSubscribeOrUnsubscribeRequest(const mozilla::dom::PCookieStoreParent::PrincipalInfo&, const mozilla::dom::PCookieStoreParent::nsCString&, const CopyableTArray&, bool, mozilla::dom::PCookieStoreParent::SubscribeOrUnsubscribeRequestResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvGetSubscriptionsRequest(const mozilla::dom::PCookieStoreParent::PrincipalInfo&, const mozilla::dom::PCookieStoreParent::nsCString&, mozilla::dom::PCookieStoreParent::GetSubscriptionsRequestResolver&&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvGetSubscriptionsRequest(const mozilla::dom::PCookieStoreParent::PrincipalInfo&, const mozilla::dom::PCookieStoreParent::nsCString&, mozilla::dom::PCookieStoreParent::GetSubscriptionsRequestResolver&&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvDeleteRequest(mozilla::NotNull >, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const bool&, const mozilla::dom::PCookieStoreParent::nsID&, mozilla::dom::PCookieStoreParent::DeleteRequestResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvDeleteRequest(mozilla::NotNull >, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const bool&, const mozilla::dom::PCookieStoreParent::nsID&, mozilla::dom::PCookieStoreParent::DeleteRequestResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvSetRequest(mozilla::NotNull >, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const bool&, const mozilla::dom::PCookieStoreParent::int64_t&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::int32_t&, const bool&, const mozilla::dom::PCookieStoreParent::nsID&, mozilla::dom::PCookieStoreParent::SetRequestResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvSetRequest(mozilla::NotNull >, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const bool&, const mozilla::dom::PCookieStoreParent::int64_t&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::int32_t&, const bool&, const mozilla::dom::PCookieStoreParent::nsID&, mozilla::dom::PCookieStoreParent::SetRequestResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvGetRequest(mozilla::NotNull >, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const mozilla::Maybe&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsCString&, const bool&, mozilla::dom::PCookieStoreParent::GetRequestResolver&&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvGetRequest(mozilla::NotNull >, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const mozilla::Maybe&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsCString&, const bool&, mozilla::dom::PCookieStoreParent::GetRequestResolver&&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IdentityCredentialStorageService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/IdentityCredential.h:8, from ../../../../../librewolf-153.0.1-1/dom/credentialmanagement/identity/IdentityCredential.cpp:5, from Unified_cpp_identity0.cpp:2: In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::WebIdentityGetCredentialResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::WebIdentityGetCredentialResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::GetCredential(const mozilla::dom::CredentialRequestOptions&, bool, const RefPtr&)::::ResolveValueType&)>; RejectFunction = mozilla::dom::WebIdentityHandler::GetCredential(const mozilla::dom::CredentialRequestOptions&, bool, const RefPtr&)::::RejectValueType&)>; ResolveValueT = mozilla::dom::WebIdentityGetCredentialResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1235:16: warning: 'this' pointer is null [-Wnonnull] 1235 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::GetCredential(const mozilla::dom::CredentialRequestOptions&, bool, const RefPtr&)::::ResolveValueType&)>; RejectFunction = mozilla::dom::WebIdentityHandler::GetCredential(const mozilla::dom::CredentialRequestOptions&, bool, const RefPtr&)::::RejectValueType&)>; ResolveValueT = mozilla::dom::WebIdentityGetCredentialResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1304:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = mozilla::dom::WebIdentityGetCredentialResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1304 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::IsContinuationWindow()::; RejectFunction = mozilla::dom::WebIdentityHandler::IsContinuationWindow()::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1235:16: warning: 'this' pointer is null [-Wnonnull] 1235 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::IsContinuationWindow()::; RejectFunction = mozilla::dom::WebIdentityHandler::IsContinuationWindow()::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1304:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1304 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::DisconnectedAccount; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::identity::DisconnectInMainProcess(nsIPrincipal*, const mozilla::dom::IdentityCredentialDisconnectOptions&)::; RejectFunction = mozilla::dom::identity::DisconnectInMainProcess(nsIPrincipal*, const mozilla::dom::IdentityCredentialDisconnectOptions&)::; ResolveValueT = mozilla::dom::DisconnectedAccount; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::identity::DisconnectInMainProcess(nsIPrincipal*, const mozilla::dom::IdentityCredentialDisconnectOptions&)::; RejectFunction = mozilla::dom::identity::DisconnectInMainProcess(nsIPrincipal*, const mozilla::dom::IdentityCredentialDisconnectOptions&)::; ResolveValueT = mozilla::dom::DisconnectedAccount; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::DisconnectedAccount; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::identity::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::WebIdentityParent*, mozilla::dom::IdentityCredentialRequestOptions&&, const mozilla::dom::CredentialMediationRequirement&, bool)::; RejectFunction = mozilla::dom::identity::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::WebIdentityParent*, mozilla::dom::IdentityCredentialRequestOptions&&, const mozilla::dom::CredentialMediationRequirement&, bool)::; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::identity::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::WebIdentityParent*, mozilla::dom::IdentityCredentialRequestOptions&&, const mozilla::dom::CredentialMediationRequirement&, bool)::; RejectFunction = mozilla::dom::identity::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::WebIdentityParent*, mozilla::dom::IdentityCredentialRequestOptions&&, const mozilla::dom::CredentialMediationRequirement&, bool)::; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::identity::DiscoverFromExternalSourceInMainProcess(nsIPrincipal*, mozilla::dom::WebIdentityParent*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::identity::DiscoverFromExternalSourceInMainProcess(nsIPrincipal*, mozilla::dom::WebIdentityParent*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityParent::RecvGetIdentityCredential(mozilla::dom::PWebIdentityParent::IdentityCredentialRequestOptions&&, const mozilla::dom::PWebIdentityParent::CredentialMediationRequirement&, bool, const mozilla::dom::PWebIdentityParent::GetIdentityCredentialResolver&)::; RejectFunction = mozilla::dom::WebIdentityParent::RecvGetIdentityCredential(mozilla::dom::PWebIdentityParent::IdentityCredentialRequestOptions&&, const mozilla::dom::PWebIdentityParent::CredentialMediationRequirement&, bool, const mozilla::dom::PWebIdentityParent::GetIdentityCredentialResolver&)::; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityParent::RecvGetIdentityCredential(mozilla::dom::PWebIdentityParent::IdentityCredentialRequestOptions&&, const mozilla::dom::PWebIdentityParent::CredentialMediationRequirement&, bool, const mozilla::dom::PWebIdentityParent::GetIdentityCredentialResolver&)::; RejectFunction = mozilla::dom::WebIdentityParent::RecvGetIdentityCredential(mozilla::dom::PWebIdentityParent::IdentityCredentialRequestOptions&&, const mozilla::dom::PWebIdentityParent::CredentialMediationRequirement&, bool, const mozilla::dom::PWebIdentityParent::GetIdentityCredentialResolver&)::; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityParent::RecvDisconnectIdentityCredential(const mozilla::dom::PWebIdentityParent::IdentityCredentialDisconnectOptions&, const mozilla::dom::PWebIdentityParent::DisconnectIdentityCredentialResolver&)::; RejectFunction = mozilla::dom::WebIdentityParent::RecvDisconnectIdentityCredential(const mozilla::dom::PWebIdentityParent::IdentityCredentialDisconnectOptions&, const mozilla::dom::PWebIdentityParent::DisconnectIdentityCredentialResolver&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityParent::RecvDisconnectIdentityCredential(const mozilla::dom::PWebIdentityParent::IdentityCredentialDisconnectOptions&, const mozilla::dom::PWebIdentityParent::DisconnectIdentityCredentialResolver&)::; RejectFunction = mozilla::dom::WebIdentityParent::RecvDisconnectIdentityCredential(const mozilla::dom::PWebIdentityParent::IdentityCredentialDisconnectOptions&, const mozilla::dom::PWebIdentityParent::DisconnectIdentityCredentialResolver&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityProvider::Resolve(const mozilla::dom::GlobalObject&, const nsACString&, const mozilla::dom::IdentityResolveOptions&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::IdentityProvider::Resolve(const mozilla::dom::GlobalObject&, const nsACString&, const mozilla::dom::IdentityResolveOptions&, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityProvider::Resolve(const mozilla::dom::GlobalObject&, const nsACString&, const mozilla::dom::IdentityResolveOptions&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::IdentityProvider::Resolve(const mozilla::dom::GlobalObject&, const nsACString&, const mozilla::dom::IdentityResolveOptions&, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::Disconnect(const mozilla::dom::IdentityCredentialDisconnectOptions&, const RefPtr&)::; RejectFunction = mozilla::dom::WebIdentityHandler::Disconnect(const mozilla::dom::IdentityCredentialDisconnectOptions&, const RefPtr&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1235:16: warning: 'this' pointer is null [-Wnonnull] 1235 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::Disconnect(const mozilla::dom::IdentityCredentialDisconnectOptions&, const RefPtr&)::; RejectFunction = mozilla::dom::WebIdentityHandler::Disconnect(const mozilla::dom::IdentityCredentialDisconnectOptions&, const RefPtr&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1304:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1304 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebIdentityHandler::PreventSilentAccess(const RefPtr&)::::ResolveOrRejectValue&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1235:16: warning: 'this' pointer is null [-Wnonnull] 1235 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebIdentityHandler::PreventSilentAccess(const RefPtr&)::::ResolveOrRejectValue&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1304:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1304 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::SetLoginStatus(const mozilla::dom::LoginStatus&, const RefPtr&)::::ResolveValueType&)>; RejectFunction = mozilla::dom::WebIdentityHandler::SetLoginStatus(const mozilla::dom::LoginStatus&, const RefPtr&)::::RejectValueType&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1235:16: warning: 'this' pointer is null [-Wnonnull] 1235 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::SetLoginStatus(const mozilla::dom::LoginStatus&, const RefPtr&)::::ResolveValueType&)>; RejectFunction = mozilla::dom::WebIdentityHandler::SetLoginStatus(const mozilla::dom::LoginStatus&, const RefPtr&)::::RejectValueType&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1304:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1304 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::ResolveContinuationWindow(const nsACString&, const mozilla::dom::IdentityResolveOptions&)::::ResolveValueType&)>; RejectFunction = mozilla::dom::WebIdentityHandler::ResolveContinuationWindow(const nsACString&, const mozilla::dom::IdentityResolveOptions&)::::RejectValueType&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1235:16: warning: 'this' pointer is null [-Wnonnull] 1235 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebIdentityHandler::ResolveContinuationWindow(const nsACString&, const mozilla::dom::IdentityResolveOptions&)::::ResolveValueType&)>; RejectFunction = mozilla::dom::WebIdentityHandler::ResolveContinuationWindow(const nsACString&, const mozilla::dom::IdentityResolveOptions&)::::RejectValueType&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1304:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1304 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIWidget.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContentUtils.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CallbackObject.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CallbackFunction.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:10, from ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationObserver.h:10, from ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationManager.h:8, from ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotification.h:8, from ../../../../librewolf-153.0.1-1/dom/debugger/CallbackDebuggerNotification.h:8, from ../../../../librewolf-153.0.1-1/dom/debugger/CallbackDebuggerNotification.cpp:5, from Unified_cpp_dom_debugger0.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::DebuggerNotificationObserver::NotifyListeners(mozilla::dom::DebuggerNotification*)' at ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationObserver.cpp:140:45: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_9(D)->mEventListenerCallbacks.D.577709.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_debugger0.cpp:29: ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'void mozilla::dom::DebuggerNotificationObserver::NotifyListeners(mozilla::dom::DebuggerNotification*)': ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationObserver.cpp:140:45: note: '__for_begin' declared here 140 | mEventListenerCallbacks.ForwardRange()) { | ^ ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationObserver.cpp:128:40: note: 'this' declared here 128 | DebuggerNotification* aNotification) { | ^ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::DebuggerNotificationManager::NotifyListeners(mozilla::dom::DebuggerNotification*)' at ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationManager.cpp:52:44: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_4(D)->mNotificationObservers.D.579110.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_debugger0.cpp:20: ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationManager.cpp: In member function 'void mozilla::dom::DebuggerNotificationManager::NotifyListeners(mozilla::dom::DebuggerNotification*)': ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationManager.cpp:52:44: note: '__for_begin' declared here 52 | mNotificationObservers.ForwardRange()) { | ^ ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationManager.cpp:50:40: note: 'this' declared here 50 | DebuggerNotification* aNotification) { | ^ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'bool mozilla::dom::DebuggerNotificationObserver::RemoveListener(mozilla::dom::DebuggerNotificationCallback&)' at ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationObserver.cpp:112:40: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable 'iter' in '((const array_type*)((char*)this + 8))[2].nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'bool mozilla::dom::DebuggerNotificationObserver::RemoveListener(mozilla::dom::DebuggerNotificationCallback&)': ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationObserver.cpp:112:12: note: 'iter' declared here 112 | iter(mEventListenerCallbacks); | ^~~~ ../../../../librewolf-153.0.1-1/dom/debugger/DebuggerNotificationObserver.cpp:110:45: note: 'this' declared here 110 | DebuggerNotificationCallback& aHandlerFn) { | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_dom_crypto0.cpp:29: In constructor 'mozilla::dom::DeriveHkdfBitsTask::DeriveHkdfBitsTask(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&)', inlined from 'mozilla::dom::DeriveKeyTask::DeriveKeyTask(nsIGlobalObject*, JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&, bool, const mozilla::dom::Sequence >&) [with DeriveBitsTask = mozilla::dom::DeriveHkdfBitsTask]' at ../../../../librewolf-153.0.1-1/dom/crypto/WebCryptoTask.cpp:2999:66, inlined from 'already_AddRefed mozilla::MakeAndAddRef(Args&& ...) [with T = dom::DeriveKeyTask; Args = {nsIGlobalObject*&, JSContext*&, const dom::ObjectOrString&, dom::CryptoKey&, const dom::ObjectOrString&, bool&, const dom::Sequence >&}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RefPtr.h:608:15: ../../../../librewolf-153.0.1-1/dom/crypto/WebCryptoTask.cpp:2707:46: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 2707 | const Nullable keyLength(length); | ^ ../../../../librewolf-153.0.1-1/dom/crypto/WebCryptoTask.cpp:2704:12: note: 'length' was declared here 2704 | size_t length; | ^~~~~~ In constructor 'mozilla::dom::DerivePbkdfBitsTask::DerivePbkdfBitsTask(JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&)', inlined from 'mozilla::dom::DeriveKeyTask::DeriveKeyTask(nsIGlobalObject*, JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&, bool, const mozilla::dom::Sequence >&) [with DeriveBitsTask = mozilla::dom::DerivePbkdfBitsTask]' at ../../../../librewolf-153.0.1-1/dom/crypto/WebCryptoTask.cpp:2999:66, inlined from 'already_AddRefed mozilla::MakeAndAddRef(Args&& ...) [with T = dom::DeriveKeyTask; Args = {nsIGlobalObject*&, JSContext*&, const dom::ObjectOrString&, dom::CryptoKey&, const dom::ObjectOrString&, bool&, const dom::Sequence >&}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RefPtr.h:608:15: ../../../../librewolf-153.0.1-1/dom/crypto/WebCryptoTask.cpp:2859:46: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 2859 | const Nullable keyLength(length); | ^ ../../../../librewolf-153.0.1-1/dom/crypto/WebCryptoTask.cpp:2856:12: note: 'length' was declared here 2856 | size_t length; | ^~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_vlog_is_on.h:63, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/CoreDump.pb.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/DeserializedNode.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/HeapSnapshot.h:9, from ChromeUtilsBinding.cpp:28, from UnifiedBindings4.cpp:366: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/vlog_config.h: In member function 'bool absl::log_internal::VLogSite::IsEnabled(int)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/vlog_config.h:85: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 85 | if (level == 0) return SlowIsEnabled0(stale_v); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/vlog_config.h:85: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from CanvasRenderingContext2DBinding.cpp:31, from UnifiedBindings4.cpp:184: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioChannelFormat.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioSegment.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/webaudio/MediaBufferDecoder.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AudioContext.h:9, from DynamicsCompressorNodeBinding.cpp:21, from UnifiedBindings7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from EventTargetBinding.cpp:32, from UnifiedBindings7.cpp:158: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/CoreDump.pb.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/DeserializedNode.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/HeapSnapshot.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/DominatorTree.h:8, from DominatorTreeBinding.cpp:19, from UnifiedBindings6.cpp:392: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/generated_message_tctable_decl.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/devtools/CoreDump.pb.h:24: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/message_lite.h: In function 'int google::protobuf::internal::ToIntSize(size_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/message_lite.h:345: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 345 | ABSL_DCHECK_LE(size, static_cast(INT_MAX)); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/message_lite.h:345: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CSSOrderAwareFrameIterator.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsGridContainerFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Grid.h:9, from ElementBinding.cpp:51, from UnifiedBindings7.cpp:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from DocumentBinding.cpp:78, from UnifiedBindings6.cpp:275: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../librewolf-153.0.1-1/dom/documentpip/DocumentPictureInPicture.cpp:9, from Unified_cpp_dom_documentpip0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/events/EventStateManager.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/DomQuotaMetrics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/FirstInitializationAttemptsImpl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:73, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentChild.h:14, from ../../../../librewolf-153.0.1-1/dom/events/Clipboard.cpp:20, from Unified_cpp_dom_events0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h: In member function 'mozilla::Result > >, nsTString > mozilla::glean::impl::Labeled::TestGetValue(nsCString) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:248: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 248 | } else if constexpr (std::is_same_v) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:248: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/events/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/events/EventStateManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/events/EventStateManager.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGImageContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsLayoutUtils.h:19, from ../../../../librewolf-153.0.1-1/dom/events/Event.cpp:46, from Unified_cpp_dom_events1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h: In member function 'bool mozilla::SVGPreserveAspectRatio::SetAlign(uint16_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h:53: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 53 | if (aAlign < SVG_ALIGN_MIN_VALID || aAlign > SVG_ALIGN_MAX_VALID) /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h:53: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../librewolf-153.0.1-1/dom/events/AsyncEventDispatcher.cpp:9, from Unified_cpp_dom_events0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSRenderingBorders.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/dom/events/PointerEventHandler.cpp:15, from Unified_cpp_dom_events2.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h: In function 'void mozilla::gfx::ArcToBezier(T*, const Point&, const Size&, float, float, bool, float, const Matrix&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h:99: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 99 | } else if (arcSweepLeft > Float(2.0f * M_PI)) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h:99: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../librewolf-153.0.1-1/dom/events/TextEvent.cpp:9, from Unified_cpp_dom_events3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventStateManager.h:9, from ../../../../librewolf-153.0.1-1/dom/events/Event.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../librewolf-153.0.1-1/dom/events/MouseEvent.cpp:10, from Unified_cpp_dom_events2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GlobalFreezeObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Blob.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/File.h:8, from ../../../../librewolf-153.0.1-1/dom/fetch/BodyExtractor.cpp:8, from Unified_cpp_dom_fetch0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; RejectFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; RejectFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/AnimationCollection.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AnimationCommon.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CSSAnimation.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AnimationEventBinding.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AnimationEvent.h:8, from ../../../../librewolf-153.0.1-1/dom/events/AnimationEvent.cpp:5, from Unified_cpp_dom_events0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::dom::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::dom::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, false>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21, inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1235:16: warning: 'this' pointer is null [-Wnonnull] 1235 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence >&, nsIPrincipal&, mozilla::ErrorResult&)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1304:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1304 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_dom_events2.cpp:92: ../../../../librewolf-153.0.1-1/dom/events/ShortcutKeys.cpp: In member function 'mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': ../../../../librewolf-153.0.1-1/dom/events/ShortcutKeys.cpp:105: warning: 'keyData' may be used uninitialized [-Wmaybe-uninitialized] 105 | while (keyData->event) { ../../../../librewolf-153.0.1-1/dom/events/ShortcutKeys.cpp:76: note: 'keyData' was declared here 76 | ShortcutKeyData* keyData; ../../../../librewolf-153.0.1-1/dom/events/ShortcutKeys.cpp:100: warning: 'cache' may be used uninitialized [-Wmaybe-uninitialized] 100 | if (*cache) { ../../../../librewolf-153.0.1-1/dom/events/ShortcutKeys.cpp:77: note: 'cache' was declared here 77 | KeyEventHandler** cache; In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoader.h:35, from FrameLoaderBinding.cpp:35, from UnifiedBindings9.cpp:41: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIWidget.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MouseEventBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DragEventBinding.h:6, from ../../../../librewolf-153.0.1-1/dom/events/DragEvent.h:9, from ../../../../librewolf-153.0.1-1/dom/events/DragEvent.cpp:5, from Unified_cpp_dom_events1.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::EndLimitedIterator; U = nsCOMPtr; T = nsCOMPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::EventListenerService::NotifyPendingChanges()' at ../../../../librewolf-153.0.1-1/dom/events/EventListenerService.cpp:327: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mChangeListeners.D.2614569.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_events1.cpp:38: ../../../../librewolf-153.0.1-1/dom/events/EventListenerService.cpp: In member function 'void mozilla::EventListenerService::NotifyPendingChanges()': ../../../../librewolf-153.0.1-1/dom/events/EventListenerService.cpp:327: note: '__for_begin' declared here 327 | for (auto const& listener : mChangeListeners.EndLimitedRange()) { ../../../../librewolf-153.0.1-1/dom/events/EventListenerService.cpp:322: note: 'this' declared here 322 | void EventListenerService::NotifyPendingChanges() { At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::EndLimitedIterator; U = mozilla::EventListenerManager::Listener; T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::EndLimitedIterator; U = mozilla::EventListenerManager::Listener; T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'bool mozilla::EventListenerManager::HandleEventWithListenerArray(ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool)' at ../../../../librewolf-153.0.1-1/dom/events/EventListenerManager.cpp:1648: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&aListeners_41(D)->D.584515.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_events1.cpp:29: ../../../../librewolf-153.0.1-1/dom/events/EventListenerManager.cpp: In member function 'bool mozilla::EventListenerManager::HandleEventWithListenerArray(ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool)': ../../../../librewolf-153.0.1-1/dom/events/EventListenerManager.cpp:1648: note: '__for_begin' declared here 1648 | for (Listener& listenerRef : aListeners->EndLimitedRange()) { ../../../../librewolf-153.0.1-1/dom/events/EventListenerManager.cpp:1627: note: 'aListeners' declared here 1627 | ListenerArray* aListeners, nsAtom* aTypeAtom, EventMessage aEventMessage, At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsFlexContainerFrame.h:12, from ../../../../librewolf-153.0.1-1/dom/flex/Flex.cpp:10, from Unified_cpp_dom_flex0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ipc/BackgroundUtils.h:9, from ../../../../../librewolf-153.0.1-1/dom/file/uri/BlobURL.cpp:8, from Unified_cpp_dom_file_uri0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; RejectFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; RejectFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/IterableIterator.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryIterator.h:8, from ../../../../../librewolf-153.0.1-1/dom/fs/api/FileSystemDirectoryHandle.h:8, from ../../../../../librewolf-153.0.1-1/dom/fs/api/FileSystemDirectoryHandle.cpp:5, from Unified_cpp_dom_fs_api0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Close()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Close()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Truncate(uint64_t, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Truncate(uint64_t, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Flush(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Flush(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::ReadOrWrite(const mozilla::dom::AllowSharedBufferSource&, const mozilla::dom::FileSystemReadWriteOptions&, bool, mozilla::ErrorResult&)::)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::ReadOrWrite(const mozilla::dom::AllowSharedBufferSource&, const mozilla::dom::FileSystemReadWriteOptions&, bool, mozilla::ErrorResult&)::)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::AbortCallbackImpl(JSContext*, const mozilla::dom::Optional >&, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::AbortCallbackImpl(JSContext*, const mozilla::dom::Optional >&, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::CloseCallbackImpl(JSContext*, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::CloseCallbackImpl(JSContext*, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::GetSize(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::GetSize(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManager::BeginRequest(mozilla::MoveOnlyFunction)>&&, mozilla::MoveOnlyFunction&&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManager::BeginRequest(mozilla::MoveOnlyFunction)>&&, mozilla::MoveOnlyFunction&&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::BeginClose()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::BeginClose()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::BeginFinishing(bool)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::BeginFinishing(bool)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, true>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle, mozilla::ErrorResult&)::, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemAccessHandle.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemAccessHandleChild.h:9, from ../../../../../librewolf-153.0.1-1/dom/fs/child/FileSystemAccessHandleChild.h:8, from ../../../../../librewolf-153.0.1-1/dom/fs/child/FileSystemAccessHandleChild.cpp:5, from Unified_cpp_dom_fs_child0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, false>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::RecvCloseAll(mozilla::dom::PFileSystemManagerChild::CloseAllResolver&&)::::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::RecvCloseAll(mozilla::dom::PFileSystemManagerChild::CloseAllResolver&&)::::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, false>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::CloseAllWritables(std::function&&)::::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::CloseAllWritables(std::function&&)::::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::; RejectFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::; RejectFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CSSOrderAwareFrameIterator.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsGridContainerFrame.h:10, from ../../../../librewolf-153.0.1-1/dom/grid/Grid.h:9, from ../../../../librewolf-153.0.1-1/dom/grid/Grid.cpp:5, from Unified_cpp_dom_grid0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/dom/fs/parent/FileSystemAccessHandle.h:10, from ../../../../../librewolf-153.0.1-1/dom/fs/parent/FileSystemAccessHandle.cpp:5, from Unified_cpp_dom_fs_parent0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemAccessHandleControlParent::RecvClose(mozilla::dom::PFileSystemAccessHandleControlParent::CloseResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemAccessHandleControlParent::RecvClose(mozilla::dom::PFileSystemAccessHandleControlParent::CloseResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::&)> mutable::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::&)> mutable::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>; ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerParent::RecvGetAccessHandle(mozilla::dom::PFileSystemManagerParent::FileSystemGetAccessHandleRequest&&, mozilla::dom::PFileSystemManagerParent::GetAccessHandleResolver&&)::, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerParent::RecvGetAccessHandle(mozilla::dom::PFileSystemManagerParent::FileSystemGetAccessHandleRequest&&, mozilla::dom::PFileSystemManagerParent::GetAccessHandleResolver&&)::, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::pair, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = mozilla::dom::fs::Registered; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::&)>; RejectFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::; ResolveValueT = mozilla::dom::fs::Registered; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::&)>; RejectFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint&&, std::function&&)::; ResolveValueT = mozilla::dom::fs::Registered; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::fs::Registered; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TaskQueue.h:11, from ../../../../../../librewolf-153.0.1-1/dom/fs/parent/datamodel/FileSystemDataManager.h:12, from ../../../../../../librewolf-153.0.1-1/dom/fs/parent/datamodel/FileSystemDataManager.cpp:5, from Unified_cpp_fs_parent_datamodel0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginOpen()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginOpen()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginClose()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginClose()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/geolocation/Geolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/geolocation/Geolocation.cpp:719: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 719 | NS_INTERFACE_MAP_ENTRY(nsIObserver) /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/geolocation/Geolocation.cpp:719: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventStateManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/geolocation/Geolocation.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RemoteTextureMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderCanvasRenderer.h:8, from ../../../../librewolf-153.0.1-1/dom/html/HTMLCanvasElement.cpp:40, from Unified_cpp_dom_html0.cpp:101: /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator, const_iterator)': /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1564 | while (__first != __last) /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/storage.h:18, from ../../../../librewolf-153.0.1-1/dom/indexedDB/IDBDatabase.cpp:41, from Unified_cpp_dom_indexedDB0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozStorageHelper.h: In member function 'nsresult mozStorageTransaction::Commit()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozStorageHelper.h:162: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 162 | if (!mConnection || mCompleted || !mHasTransaction) return NS_OK; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozStorageHelper.h:162: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../librewolf-153.0.1-1/dom/html/CustomStateSet.cpp:7, from Unified_cpp_dom_html0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/indexedDB/ActorsParent.cpp:21844: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 21844 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/indexedDB/ActorsParent.cpp:21844: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../ipc/ipdl/PBackgroundIDBSharedTypes.cpp:20, from Unified_cpp_dom_indexedDB2.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../librewolf-153.0.1-1/dom/indexedDB/ActorsChild.cpp:36, from Unified_cpp_dom_indexedDB0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/indexedDB/ActorsParent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/indexedDB/ActorsParent.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsAtomicContainerFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsSubDocumentFrame.h:10, from ../../../../librewolf-153.0.1-1/dom/html/HTMLIFrameElement.cpp:21, from Unified_cpp_dom_html1.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLineBox.h: In member function 'const nsLineBox* nsLineIterator::GetLineAt(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLineBox.h:1136: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1136 | } else if (mNumLines > 0 && aIndex > (mNumLines + mIndex) / 2) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLineBox.h:1136: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CallbackObject.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CallbackFunction.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WindowBinding.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ElementBinding.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SessionHistoryEntry.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:12, from ../../../../librewolf-153.0.1-1/dom/indexedDB/IndexedDBCommon.h:8, from ../../../../librewolf-153.0.1-1/dom/indexedDB/IndexedDBCommon.cpp:5, from Unified_cpp_dom_indexedDB1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IndexedDatabaseManager::DoMaintenance(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IndexedDatabaseManager::DoMaintenance(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AncestorIterator.h:17, from ../../../../librewolf-153.0.1-1/dom/html/HTMLDialogElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/IDBTransaction.h:10, from ../../../../librewolf-153.0.1-1/dom/indexedDB/ActorsChild.h:12, from ../../../../librewolf-153.0.1-1/dom/indexedDB/ActorsChild.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IDBFactory::Databases(JSContext*, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IDBFactory::Databases(JSContext*, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/indexedDB/ActorsParent.cpp: In member function 'void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/indexedDB/ActorsParent.cpp:14042:3: warning: 'maintenanceAction' may be used uninitialized [-Wmaybe-uninitialized] 14042 | switch (maintenanceAction) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/indexedDB/ActorsParent.cpp:14037:21: note: 'maintenanceAction' was declared here 14037 | MaintenanceAction maintenanceAction; | ^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::Utils::RecvDoMaintenance(mozilla::dom::indexedDB::PBackgroundIndexedDBUtilsParent::DoMaintenanceResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::Utils::RecvDoMaintenance(mozilla::dom::indexedDB::PBackgroundIndexedDBUtilsParent::DoMaintenanceResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../../librewolf-153.0.1-1/dom/html/TextControlElement.cpp:10, from Unified_cpp_dom_html4.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsBlockFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/forms/ButtonControlFrame.h:8, from ../../../../librewolf-153.0.1-1/dom/html/HTMLSelectElement.cpp:7, from Unified_cpp_dom_html3.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventStateManager.h:9, from ../../../../librewolf-153.0.1-1/dom/html/HTMLInputElement.cpp:18, from Unified_cpp_dom_html2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EditorBase.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEditor.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, from ../../../../librewolf-153.0.1-1/dom/html/HTMLTextAreaElement.cpp:5, from Unified_cpp_dom_html4.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ipc/ProtocolUtils.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PVsyncChild.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/VsyncChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/VsyncMainChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/VsyncMainChild.cpp:5: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::VsyncObserver*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::VsyncObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::VsyncObserver*; T = mozilla::VsyncObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::VsyncObserver*; T = mozilla::VsyncObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual mozilla::ipc::IPCResult mozilla::dom::VsyncMainChild::RecvNotify(const mozilla::dom::PVsyncChild::VsyncEvent&, const float&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/VsyncMainChild.cpp:63:65: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_10(D)->mObservers.D.466005.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/VsyncMainChild.cpp: In member function 'virtual mozilla::ipc::IPCResult mozilla::dom::VsyncMainChild::RecvNotify(const mozilla::dom::PVsyncChild::VsyncEvent&, const float&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/VsyncMainChild.cpp:63:65: note: '__for_begin' declared here 63 | for (RefPtr observer : mObservers.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/VsyncMainChild.cpp:57:75: note: 'this' declared here 57 | const float& aVsyncRate) { | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../../librewolf-153.0.1-1/dom/html/nsGenericHTMLElement.cpp:19, from Unified_cpp_dom_html5.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../../librewolf-153.0.1-1/dom/ipc/jsactor/JSActorService.cpp:12, from Unified_cpp_dom_ipc_jsactor0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/ProcessHangMonitor.cpp:24: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/loader/LoadedScript.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/loader/ModuleLoaderBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ModuleLoader.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentParent.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/ContentChild.cpp:61: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf::destroy()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 119 | } else if (state == SomeT2) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EditorBase.h:31, from ../../../../librewolf-153.0.1-1/dom/html/nsGenericHTMLElement.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Element.h:21, from ../../../../librewolf-153.0.1-1/dom/html/nsDOMStringMap.h:17, from ../../../../librewolf-153.0.1-1/dom/html/nsDOMStringMap.cpp:5, from Unified_cpp_dom_html5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:17, from ../../../../../librewolf-153.0.1-1/dom/ipc/jsactor/JSActor.cpp:18, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/dom/ipc/jsactor/JSActor.cpp:25: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/ProcessHangMonitor.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/ProcessHangMonitor.cpp:41: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/ContentChild.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/dom/ipc/FilePickerParent.cpp:7, from Unified_cpp_dom_ipc1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsSubDocumentFrame.h:11, from ../../../../librewolf-153.0.1-1/dom/ipc/BrowserBridgeChild.cpp:20, from Unified_cpp_dom_ipc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ComputedStyle.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WritingModes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ContentCache.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/PuppetWidget.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/BrowserChild.h:8: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentChild::RecvDecodeImage(mozilla::NotNull, const mozilla::dom::PContentChild::ImageIntSize&, const mozilla::dom::PContentChild::ColorScheme&, mozilla::dom::PContentChild::DecodeImageResolver&&)::)>; RejectFunction = mozilla::dom::ContentChild::RecvDecodeImage(mozilla::NotNull, const mozilla::dom::PContentChild::ImageIntSize&, const mozilla::dom::PContentChild::ColorScheme&, mozilla::dom::PContentChild::DecodeImageResolver&&)::; ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentChild::RecvDecodeImage(mozilla::NotNull, const mozilla::dom::PContentChild::ImageIntSize&, const mozilla::dom::PContentChild::ColorScheme&, mozilla::dom::PContentChild::DecodeImageResolver&&)::)>; RejectFunction = mozilla::dom::ContentChild::RecvDecodeImage(mozilla::NotNull, const mozilla::dom::PContentChild::ImageIntSize&, const mozilla::dom::PContentChild::ColorScheme&, mozilla::dom::PContentChild::DecodeImageResolver&&)::; ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../librewolf-153.0.1-1/dom/l10n/L10nMutations.cpp:8, from Unified_cpp_dom_l10n0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserHost.h:8, from ../../../../librewolf-153.0.1-1/dom/ipc/ProcessPriorityManager.cpp:18, from Unified_cpp_dom_ipc2.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/loader/LoadedScript.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/loader/ModuleLoaderBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ModuleLoader.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentParent.h:31, from ../../../../librewolf-153.0.1-1/dom/ipc/WindowGlobalChild.cpp:21, from Unified_cpp_dom_ipc3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf::destroy()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 119 | } else if (state == SomeT2) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/loader/LoadedScript.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/loader/ModuleLoaderBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ModuleLoader.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentParent.h:31, from ../../ipc/ipdl/PContentParent.cpp:24, from Unified_cpp_dom_ipc4.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf::destroy()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 119 | } else if (state == SomeT2) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/NavigationBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/LocationBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/docshell/base/nsDocShellLoadState.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocShellMessageUtils.h:12, from ../../../../librewolf-153.0.1-1/dom/ipc/DocShellMessageUtils.cpp:5, from Unified_cpp_dom_ipc1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::net::OpaqueResponseBlocker::ValidatorResult>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple, mozilla::net::OpaqueResponseBlocker::ValidatorResult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::JSValidatorParent::IsOpaqueResponseAllowed(const std::function, mozilla::net::OpaqueResponseBlocker::ValidatorResult)>&)::::, mozilla::net::OpaqueResponseBlocker::ValidatorResult>, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = std::tuple, mozilla::net::OpaqueResponseBlocker::ValidatorResult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::JSValidatorParent::IsOpaqueResponseAllowed(const std::function, mozilla::net::OpaqueResponseBlocker::ValidatorResult)>&)::::, mozilla::net::OpaqueResponseBlocker::ValidatorResult>, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = std::tuple, mozilla::net::OpaqueResponseBlocker::ValidatorResult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple, mozilla::net::OpaqueResponseBlocker::ValidatorResult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::JSOracleParent::WithJSOracle(const std::function&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::JSOracleParent::WithJSOracle(const std::function&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PreallocatedProcessManagerImpl::AllocateNow()::; RejectFunction = mozilla::PreallocatedProcessManagerImpl::AllocateNow()::; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PreallocatedProcessManagerImpl::AllocateNow()::; RejectFunction = mozilla::PreallocatedProcessManagerImpl::AllocateNow()::; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from ../../../../librewolf-153.0.1-1/dom/ipc/BrowserBridgeChild.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../ipc/ipdl/PProcessHangMonitor.cpp:7, from Unified_cpp_dom_ipc5.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../ipc/ipdl/PContentChild.cpp:40, from Unified_cpp_dom_ipc4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/loader/LoadedScript.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/loader/ModuleLoaderBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ModuleLoader.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/IdentityCredential.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/IdentityCredentialSerializationHelpers.h:10, from ../../ipc/ipdl/PWindowGlobal.cpp:10, from Unified_cpp_dom_ipc6.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf::destroy()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 119 | } else if (state == SomeT2) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_dom_ipc2.cpp:74: ../../../../librewolf-153.0.1-1/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': ../../../../librewolf-153.0.1-1/dom/ipc/SharedMap.cpp:219: warning: 'count' may be used uninitialized [-Wmaybe-uninitialized] 219 | for (uint32_t i = 0; i < count; i++) { ../../../../librewolf-153.0.1-1/dom/ipc/SharedMap.cpp:214: note: 'count' was declared here 214 | uint32_t count; In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../librewolf-153.0.1-1/dom/ipc/WindowGlobalChild.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from ../../ipc/ipdl/PVsync.cpp:7, from Unified_cpp_dom_ipc6.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ComputedStyle.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/LocalAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/AccessibleWrap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:8: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::StorageAccessAPIHelper::StorageAccessPromptChoices; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvCompleteAllowAccessFor(const mozilla::dom::MaybeDiscarded&, mozilla::dom::PContentParent::uint64_t, mozilla::dom::PContentParent::nsIPrincipal*, const nsACString&, mozilla::dom::PContentParent::uint32_t, const mozilla::ContentBlockingNotifier::StorageAccessPermissionGrantedReason&, mozilla::dom::PContentParent::CompleteAllowAccessForResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::StorageAccessAPIHelper::StorageAccessPromptChoices; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvCompleteAllowAccessFor(const mozilla::dom::MaybeDiscarded&, mozilla::dom::PContentParent::uint64_t, mozilla::dom::PContentParent::nsIPrincipal*, const nsACString&, mozilla::dom::PContentParent::uint32_t, const mozilla::ContentBlockingNotifier::StorageAccessPermissionGrantedReason&, mozilla::dom::PContentParent::CompleteAllowAccessForResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::StorageAccessAPIHelper::StorageAccessPromptChoices; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::StorageAccessAPIHelper::StorageAccessPromptChoices; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvStorageAccessPermissionGrantedForOrigin(mozilla::dom::PContentParent::uint64_t, const mozilla::dom::MaybeDiscarded&, mozilla::dom::PContentParent::nsIPrincipal*, const nsACString&, const mozilla::dom::PContentParent::StorageAccessPromptChoices&, const mozilla::Maybe&, const bool&, mozilla::dom::PContentParent::StorageAccessPermissionGrantedForOriginResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvStorageAccessPermissionGrantedForOrigin(mozilla::dom::PContentParent::uint64_t, const mozilla::dom::MaybeDiscarded&, mozilla::dom::PContentParent::nsIPrincipal*, const nsACString&, const mozilla::dom::PContentParent::StorageAccessPromptChoices&, const mozilla::Maybe&, const bool&, mozilla::dom::PContentParent::StorageAccessPermissionGrantedForOriginResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentParent::RecvInitStreamFilter(const mozilla::dom::PContentParent::uint64_t&, const nsAString&, mozilla::dom::PContentParent::InitStreamFilterResolver&&)::&&)>; RejectFunction = mozilla::dom::ContentParent::RecvInitStreamFilter(const mozilla::dom::PContentParent::uint64_t&, const nsAString&, mozilla::dom::PContentParent::InitStreamFilterResolver&&)::; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentParent::RecvInitStreamFilter(const mozilla::dom::PContentParent::uint64_t&, const nsAString&, mozilla::dom::PContentParent::InitStreamFilterResolver&&)::&&)>; RejectFunction = mozilla::dom::ContentParent::RecvInitStreamFilter(const mozilla::dom::PContentParent::uint64_t&, const nsAString&, mozilla::dom::PContentParent::InitStreamFilterResolver&&)::; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentParent::SendRequestMemoryReport(const mozilla::dom::PContentParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::dom::ContentParent::SendRequestMemoryReport(const mozilla::dom::PContentParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentParent::SendRequestMemoryReport(const mozilla::dom::PContentParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::dom::ContentParent::SendRequestMemoryReport(const mozilla::dom::PContentParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, true>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvFindImageText(mozilla::dom::PContentParent::IPCImage&&, nsTArray >&&, mozilla::dom::PContentParent::FindImageTextResolver&&)::, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvFindImageText(mozilla::dom::PContentParent::IPCImage&&, nsTArray >&&, mozilla::dom::PContentParent::FindImageTextResolver&&)::, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from ../../../../librewolf-153.0.1-1/dom/mathml/MathMLElement.cpp:17, from Unified_cpp_dom_mathml0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_dom_localstorage0.cpp:11: In member function 'void mozilla::dom::{anonymous}::Snapshot::Init(nsTHashtable&, nsTHashSet >&&, mozilla::dom::PBackgroundLSSnapshotParent::uint32_t, mozilla::dom::PBackgroundLSSnapshotParent::uint32_t, mozilla::dom::PBackgroundLSSnapshotParent::int64_t, mozilla::dom::PBackgroundLSSnapshotParent::int64_t, mozilla::dom::LSSnapshot::LoadState, bool, bool)', inlined from 'virtual mozilla::ipc::IPCResult mozilla::dom::{anonymous}::Database::RecvPBackgroundLSSnapshotConstructor(mozilla::dom::PBackgroundLSDatabaseParent::PBackgroundLSSnapshotParent*, const nsAString&, const nsAString&, const bool&, const mozilla::dom::PBackgroundLSDatabaseParent::int64_t&, mozilla::dom::PBackgroundLSDatabaseParent::LSSnapshotInitInfo*)' at ../../../../librewolf-153.0.1-1/dom/localstorage/ActorsParent.cpp:5652:17: ../../../../librewolf-153.0.1-1/dom/localstorage/ActorsParent.cpp:1998:20: warning: 'nextLoadIndex' may be used uninitialized [-Wmaybe-uninitialized] 1998 | mNextLoadIndex = aNextLoadIndex; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/dom/localstorage/ActorsParent.cpp: In member function 'virtual mozilla::ipc::IPCResult mozilla::dom::{anonymous}::Database::RecvPBackgroundLSSnapshotConstructor(mozilla::dom::PBackgroundLSDatabaseParent::PBackgroundLSSnapshotParent*, const nsAString&, const nsAString&, const bool&, const mozilla::dom::PBackgroundLSDatabaseParent::int64_t&, mozilla::dom::PBackgroundLSDatabaseParent::LSSnapshotInitInfo*)': ../../../../librewolf-153.0.1-1/dom/localstorage/ActorsParent.cpp:5626:12: note: 'nextLoadIndex' was declared here 5626 | uint32_t nextLoadIndex; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from ../../../../librewolf-153.0.1-1/dom/localstorage/ActorsChild.h:11, from ../../../../librewolf-153.0.1-1/dom/localstorage/ActorsChild.cpp:5, from Unified_cpp_dom_localstorage0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::PrepareDatastoreOp::OpenDirectory()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::PrepareDatastoreOp::OpenDirectory()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Document.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WindowGlobalChild.h:10, from ../../../../librewolf-153.0.1-1/dom/ipc/WindowGlobalChild.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::gfx::PaintFragment; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WindowGlobalParent::DrawSnapshotInternal(mozilla::gfx::CrossProcessPaint*, const mozilla::Maybe >&, float, mozilla::dom::PWindowGlobalParent::nscolor, mozilla::gfx::CrossProcessPaintFlags)::; RejectFunction = mozilla::dom::WindowGlobalParent::DrawSnapshotInternal(mozilla::gfx::CrossProcessPaint*, const mozilla::Maybe >&, float, mozilla::dom::PWindowGlobalParent::nscolor, mozilla::gfx::CrossProcessPaintFlags)::; ResolveValueT = mozilla::gfx::PaintFragment; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WindowGlobalParent::DrawSnapshotInternal(mozilla::gfx::CrossProcessPaint*, const mozilla::Maybe >&, float, mozilla::dom::PWindowGlobalParent::nscolor, mozilla::gfx::CrossProcessPaintFlags)::; RejectFunction = mozilla::dom::WindowGlobalParent::DrawSnapshotInternal(mozilla::gfx::CrossProcessPaint*, const mozilla::Maybe >&, float, mozilla::dom::PWindowGlobalParent::nscolor, mozilla::gfx::CrossProcessPaintFlags)::; ResolveValueT = mozilla::gfx::PaintFragment; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::gfx::PaintFragment; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../../librewolf-153.0.1-1/dom/media/doctor/DDMediaLogs.cpp:5, from Unified_cpp_dom_media_doctor0.cpp:74: In member function 'void mozilla::DDMediaLogs::Log(const char*, const void*, mozilla::DDLogCategory, const char*, mozilla::DDLogValue&&)', inlined from 'static void mozilla::DecoderDoctorLogger::Log(const char*, const void*, mozilla::DDLogCategory, const char*, mozilla::DDLogValue&&)' at ../../../../../librewolf-153.0.1-1/dom/media/doctor/DecoderDoctorLogger.cpp:170:20: ../../../../../librewolf-153.0.1-1/dom/media/doctor/DDMediaLogs.h:46:25: warning: 'this' pointer is null [-Wnonnull] 46 | DispatchProcessLog(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../librewolf-153.0.1-1/dom/media/doctor/DDMediaLogs.cpp: In static member function 'static void mozilla::DecoderDoctorLogger::Log(const char*, const void*, mozilla::DDLogCategory, const char*, mozilla::DDLogValue&&)': ../../../../../librewolf-153.0.1-1/dom/media/doctor/DDMediaLogs.cpp:642:10: note: in a call to non-static member function 'nsresult mozilla::DDMediaLogs::DispatchProcessLog()' 642 | nsresult DDMediaLogs::DispatchProcessLog() { | ^~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../../librewolf-153.0.1-1/dom/media/eme/MediaKeySystemAccessManager.cpp:15, from Unified_cpp_dom_media_eme0.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/VideoUtils.h:15, from ../../../../../librewolf-153.0.1-1/dom/media/encoder/EncodedFrame.h:9, from ../../../../../librewolf-153.0.1-1/dom/media/encoder/ContainerWriter.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/encoder/MediaEncoder.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/encoder/MediaEncoder.cpp:5, from Unified_cpp_dom_media_encoder0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::Shutdown()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::Shutdown()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::MaybeExtractOrGatherBlob()::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::MaybeExtractOrGatherBlob()::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::GatherBlobImpl()::; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::GatherBlobImpl()::; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/SamplesWaitingForKey.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CDMCaps.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/eme/CDMCaps.cpp:5, from Unified_cpp_dom_media_eme0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::MediaKeySystemConfiguration; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaKeySystemAccessManager::RequestMediaKeySystemAccess(mozilla::UniquePtr)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::MediaKeySystemConfiguration; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaKeySystemAccessManager::RequestMediaKeySystemAccess(mozilla::UniquePtr)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::MediaKeySystemConfiguration; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MediaKeySystemConfiguration; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaKeySystemAccessManager::CheckDoesAppAllowProtectedMedia(mozilla::UniquePtr)::; RejectFunction = mozilla::dom::MediaKeySystemAccessManager::CheckDoesAppAllowProtectedMedia(mozilla::UniquePtr)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaKeySystemAccessManager::CheckDoesAppAllowProtectedMedia(mozilla::UniquePtr)::; RejectFunction = mozilla::dom::MediaKeySystemAccessManager::CheckDoesAppAllowProtectedMedia(mozilla::UniquePtr)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaKeySession::GenerateRequest(const nsAString&, const mozilla::dom::ArrayBufferViewOrArrayBuffer&, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaKeySession::GenerateRequest(const nsAString&, const mozilla::dom::ArrayBufferViewOrArrayBuffer&, mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RDDChild.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RDDChild.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RDDChild::SendRequestMemoryReport(const mozilla::PRDDChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::RDDChild::SendRequestMemoryReport(const mozilla::PRDDChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RDDChild::SendRequestMemoryReport(const mozilla::PRDDChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::RDDChild::SendRequestMemoryReport(const mozilla::PRDDChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RDDParent.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RDDParent.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/SamplesWaitingForKey.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CDMCaps.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CDMProxy.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/gmp/ChromiumCDMCallback.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/gmp/ChromiumCDMCallbackProxy.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/gmp/ChromiumCDMCallbackProxy.cpp:5, from Unified_cpp_dom_media_gmp0.cpp:20: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::ChromiumCDMChild::RecvInit(const bool&, const bool&, mozilla::gmp::PChromiumCDMChild::InitResolver&&)::; RejectFunction = mozilla::gmp::ChromiumCDMChild::RecvInit(const bool&, const bool&, mozilla::gmp::PChromiumCDMChild::InitResolver&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::ChromiumCDMChild::RecvInit(const bool&, const bool&, mozilla::gmp::PChromiumCDMChild::InitResolver&&)::; RejectFunction = mozilla::gmp::ChromiumCDMChild::RecvInit(const bool&, const bool&, mozilla::gmp::PChromiumCDMChild::InitResolver&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::)>::; RejectFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::)>::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::)>::; RejectFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::)>::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::)>; RejectFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::)>; RejectFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::ChromiumCDMParent::Init(ChromiumCDMCallback*, bool, bool, nsIEventTarget*)::; RejectFunction = mozilla::gmp::ChromiumCDMParent::Init(ChromiumCDMCallback*, bool, bool, nsIEventTarget*)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::ChromiumCDMParent::Init(ChromiumCDMCallback*, bool, bool, nsIEventTarget*)::; RejectFunction = mozilla::gmp::ChromiumCDMParent::Init(ChromiumCDMCallback*, bool, bool, nsIEventTarget*)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ProfileAndAdditionalInformation; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::GMPParent::DeleteProcess()::; RejectFunction = mozilla::gmp::GMPParent::DeleteProcess()::; ResolveValueT = mozilla::ProfileAndAdditionalInformation; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::GMPParent::DeleteProcess()::; RejectFunction = mozilla::gmp::GMPParent::DeleteProcess()::; ResolveValueT = mozilla::ProfileAndAdditionalInformation; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ProfileAndAdditionalInformation; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, from ../../../../../librewolf-153.0.1-1/dom/media/gmp/GMPStorageChild.h:12, from ../../../../../librewolf-153.0.1-1/dom/media/gmp/GMPChild.h:9, from ../../../../../librewolf-153.0.1-1/dom/media/gmp/GMPProcessChild.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/gmp/GMPProcessChild.cpp:5, from Unified_cpp_dom_media_gmp1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::GeckoMediaPluginServiceParent::InitializePlugins(nsISerialEventTarget*)::; RejectFunction = mozilla::gmp::GeckoMediaPluginServiceParent::InitializePlugins(nsISerialEventTarget*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::GeckoMediaPluginServiceParent::InitializePlugins(nsISerialEventTarget*)::; RejectFunction = mozilla::gmp::GeckoMediaPluginServiceParent::InitializePlugins(nsISerialEventTarget*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gmp::GeckoMediaPluginServiceParent::GetContentParent(mozilla::GMPCrashHelper*, const mozilla::gmp::NodeIdVariant&, const nsACString&, const nsTArray >&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gmp::GeckoMediaPluginServiceParent::GetContentParent(mozilla::GMPCrashHelper*, const mozilla::gmp::NodeIdVariant&, const nsACString&, const nsTArray >&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gmp::GeckoMediaPluginServiceChild::AddShutdownBlocker()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gmp::GeckoMediaPluginServiceChild::AddShutdownBlocker()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../../librewolf-153.0.1-1/dom/media/mediacapabilities/MediaCapabilities.h:13, from ../../../../../librewolf-153.0.1-1/dom/media/mediacapabilities/MediaCapabilities.cpp:5, from Unified_cpp_mediacapabilities0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CreateNonWebRTCDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::dom::Promise*, mozilla::Maybe, mozilla::Maybe)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CreateNonWebRTCDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::dom::Promise*, mozilla::Maybe, mozilla::Maybe)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaCapabilities::EncodingInfo(const mozilla::dom::MediaEncodingConfiguration&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::MediaCapabilities::EncodingInfo(const mozilla::dom::MediaEncodingConfiguration&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaCapabilities::EncodingInfo(const mozilla::dom::MediaEncodingConfiguration&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::MediaCapabilities::EncodingInfo(const mozilla::dom::MediaEncodingConfiguration&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CreateNonWebRTCDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::dom::Promise*, mozilla::Maybe, mozilla::Maybe)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)> mutable::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CreateNonWebRTCDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::dom::Promise*, mozilla::Maybe, mozilla::Maybe)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)> mutable::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::MediaCapabilitiesDecodingInfo; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaCapabilities::CreateWebRTCDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::dom::Promise*, mozilla::Maybe, mozilla::Maybe)::; RejectFunction = mozilla::dom::MediaCapabilities::CreateWebRTCDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::dom::Promise*, mozilla::Maybe, mozilla::Maybe)::; ResolveValueT = mozilla::dom::MediaCapabilitiesDecodingInfo; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaCapabilities::CreateWebRTCDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::dom::Promise*, mozilla::Maybe, mozilla::Maybe)::; RejectFunction = mozilla::dom::MediaCapabilities::CreateWebRTCDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::dom::Promise*, mozilla::Maybe, mozilla::Maybe)::; ResolveValueT = mozilla::dom::MediaCapabilitiesDecodingInfo; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MediaCapabilitiesDecodingInfo; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CreateNonWebRTCDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::dom::Promise*, mozilla::Maybe, mozilla::Maybe)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CreateNonWebRTCDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::dom::Promise*, mozilla::Maybe, mozilla::Maybe)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CheckVideoDecodingInfo(RefPtr, RefPtr, float, bool, mozilla::UniquePtr):: mutable::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)> mutable::::ResolveOrRejectValue&&)> mutable::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CheckVideoDecodingInfo(RefPtr, RefPtr, float, bool, mozilla::UniquePtr):: mutable::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)> mutable::::ResolveOrRejectValue&&)> mutable::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RDDProcessHost.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RDDProcessHost.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RDDProcessHost::LaunchPromise()::::ResolveOrRejectValue&)>; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RDDProcessHost::LaunchPromise()::::ResolveOrRejectValue&)>; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteDecoderChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteAudioDecoder.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteAudioDecoder.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteAudioDecoderParent::RecvConstruct(mozilla::PRemoteDecoderParent::ConstructResolver&&)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteAudioDecoderParent::RecvConstruct(mozilla::PRemoteDecoderParent::ConstructResolver&&)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/SamplesWaitingForKey.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CDMCaps.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CDMProxy.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteCDMProxy.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteCDMProxy.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::, nsresult, false>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::, nsresult, false>::ResolveOrRejectValue&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::RemoteCDMSessionResponseIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteCDMProxy::CreateSession(uint32_t, mozilla::dom::MediaKeySessionType, mozilla::CDMProxy::PromiseId, const nsAString&, nsTArray&):: mutable::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::RemoteCDMSessionResponseIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteCDMProxy::CreateSession(uint32_t, mozilla::dom::MediaKeySessionType, mozilla::CDMProxy::PromiseId, const nsAString&, nsTArray&):: mutable::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::RemoteCDMSessionResponseIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::RemoteCDMSessionResponseIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteDecoderChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteDecoderChild.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderChild::Shutdown()::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderChild::Shutdown()::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteDecoderChild::Flush()::; RejectFunction = mozilla::RemoteDecoderChild::Flush()::; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteDecoderChild::Flush()::; RejectFunction = mozilla::RemoteDecoderChild::Flush()::; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::InitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteDecoderChild::Init()::; RejectFunction = mozilla::RemoteDecoderChild::Init()::; ResolveValueT = mozilla::InitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteDecoderChild::Init()::; RejectFunction = mozilla::RemoteDecoderChild::Init()::; ResolveValueT = mozilla::InitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::InitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CallbackObject.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CallbackFunction.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MediaSessionBinding.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MediaMetadata.h:11, from ../../../../../librewolf-153.0.1-1/dom/media/mediasession/MediaMetadata.cpp:5, from Unified_cpp_media_mediasession0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::MediaMetadataBase; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaSession::NotifyMetadataUpdated()::; RejectFunction = mozilla::dom::MediaSession::NotifyMetadataUpdated()::; ResolveValueT = mozilla::dom::MediaMetadataBase; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaSession::NotifyMetadataUpdated()::; RejectFunction = mozilla::dom::MediaSession::NotifyMetadataUpdated()::; ResolveValueT = mozilla::dom::MediaMetadataBase; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MediaMetadataBase; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteDecoderParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteDecoderParent.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvShutdown(mozilla::PRemoteDecoderParent::ShutdownResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvShutdown(mozilla::PRemoteDecoderParent::ShutdownResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvFlush(mozilla::PRemoteDecoderParent::FlushResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvFlush(mozilla::PRemoteDecoderParent::FlushResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvInit(mozilla::PRemoteDecoderParent::InitResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvInit(mozilla::PRemoteDecoderParent::InitResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from ../../../../../librewolf-153.0.1-1/dom/media/mediaelement/HTMLMediaElement.cpp:106, from Unified_cpp_media_mediaelement0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteMediaDataDecoder.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteMediaDataDecoder.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataDecoder::~RemoteMediaDataDecoder()::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataDecoder::~RemoteMediaDataDecoder()::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../../librewolf-153.0.1-1/dom/media/mediaelement/HTMLMediaElement.cpp:62: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/VPXDecoder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PlatformEncoderModule.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteMediaDataEncoder.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteMediaDataEncoder.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::EncodeInitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteMediaDataEncoder::DoSendInit()::; RejectFunction = mozilla::RemoteMediaDataEncoder::DoSendInit()::; ResolveValueT = mozilla::EncodeInitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteMediaDataEncoder::DoSendInit()::; RejectFunction = mozilla::RemoteMediaDataEncoder::DoSendInit()::; ResolveValueT = mozilla::EncodeInitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::EncodeInitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoder::Shutdown()::::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoder::Shutdown()::::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteMediaDataEncoder::SetBitrate(uint32_t)::::; RejectFunction = mozilla::RemoteMediaDataEncoder::SetBitrate(uint32_t)::::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteMediaDataEncoder::SetBitrate(uint32_t)::::; RejectFunction = mozilla::RemoteMediaDataEncoder::SetBitrate(uint32_t)::::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/VPXDecoder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PlatformEncoderModule.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteMediaDataEncoderParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteMediaDataEncoderParent.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoderParent::RecvSetBitrate(const mozilla::PRemoteEncoderParent::uint32_t&, mozilla::PRemoteEncoderParent::SetBitrateResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoderParent::RecvSetBitrate(const mozilla::PRemoteEncoderParent::uint32_t&, mozilla::PRemoteEncoderParent::SetBitrateResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoderParent::RecvShutdown(mozilla::PRemoteEncoderParent::ShutdownResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoderParent::RecvShutdown(mozilla::PRemoteEncoderParent::ShutdownResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoderParent::RecvConstruct(mozilla::PRemoteEncoderParent::ConstructResolver&&)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataEncoderParent::RecvConstruct(mozilla::PRemoteEncoderParent::ConstructResolver&&)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/MediaTimer.h:14, from ../../../../../librewolf-153.0.1-1/dom/media/mediasink/AudioDecoderInputTrack.h:14, from ../../../../../librewolf-153.0.1-1/dom/media/mediasink/AudioDecoderInputTrack.cpp:5, from Unified_cpp_dom_media_mediasink0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::VideoSink::Start(const mozilla::media::TimeUnit&, const mozilla::MediaInfo&)::; RejectFunction = mozilla::VideoSink::Start(const mozilla::media::TimeUnit&, const mozilla::MediaInfo&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::VideoSink::Start(const mozilla::media::TimeUnit&, const mozilla::MediaInfo&)::; RejectFunction = mozilla::VideoSink::Start(const mozilla::media::TimeUnit&, const mozilla::MediaInfo&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::AudioSinkWrapper; ResolveRejectMethodType = void (mozilla::AudioSinkWrapper::*)(const mozilla::MozPromise::ResolveOrRejectValue&); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:813:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::AudioSinkWrapper; ResolveRejectMethodType = void (mozilla::AudioSinkWrapper::*)(const mozilla::MozPromise::ResolveOrRejectValue&); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/PlayPromise.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaElementEventRunners.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLMediaElement.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLAudioElement.h:7, from ../../../../../librewolf-153.0.1-1/dom/media/mediaelement/HTMLAudioElement.cpp:5, from Unified_cpp_media_mediaelement0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; RejectFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; RejectFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::MediaStreamRenderer::SetAudioOutputDevice(AudioDeviceInfo*)::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::MediaStreamRenderer::SetAudioOutputDevice(AudioDeviceInfo*)::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::SetSinkId(const nsAString&, nsINode::ErrorResult&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::SetSinkId(const nsAString&, nsINode::ErrorResult&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaData.h:8, from ../../../../../../../librewolf-153.0.1-1/dom/media/platforms/agnostic/bytestreams/Adts.h:10, from ../../../../../../../librewolf-153.0.1-1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:5, from Unified_cpp_bytestreams0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = ADTS::FrameHeader]': ../../../../../../../librewolf-153.0.1-1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:157:36: required from here 157 | void FrameHeader::Reset() { PodZero(this); } | ~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::ADTS::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ ../../../../../../../librewolf-153.0.1-1/dom/media/platforms/agnostic/bytestreams/Adts.h:45:7: note: 'class mozilla::ADTS::FrameHeader' declared here 45 | class FrameHeader { | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = SPSData]': ../../../../../../../librewolf-153.0.1-1/dom/media/platforms/agnostic/bytestreams/H264.cpp:121:10: required from here 121 | PodZero(this); | ~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/EncoderConfig.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaData.h:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/H264.h:102:8: note: 'struct mozilla::SPSData' declared here 102 | struct SPSData { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/VideoUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaMIMETypes.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaContainerType.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/mediasource/ContainerParser.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/mediasource/ContainerParser.cpp:5, from Unified_cpp_media_mediasource0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaSource::MozDebugReaderData(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::MediaSource::MozDebugReaderData(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaSource::MozDebugReaderData(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::MediaSource::MozDebugReaderData(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SourceBuffer::RangeRemoval(double, double)::; RejectFunction = mozilla::dom::SourceBuffer::RangeRemoval(double, double)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SourceBuffer::RangeRemoval(double, double)::; RejectFunction = mozilla::dom::SourceBuffer::RangeRemoval(double, double)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = std::pair; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::dom::SourceBuffer; ResolveMethodType = void (mozilla::dom::SourceBuffer::*)(const std::pair&); RejectMethodType = void (mozilla::dom::SourceBuffer::*)(const mozilla::MediaResult&); ResolveValueT = std::pair; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::dom::SourceBuffer; ResolveMethodType = void (mozilla::dom::SourceBuffer::*)(const std::pair&); RejectMethodType = void (mozilla::dom::SourceBuffer::*)(const mozilla::MediaResult&); ResolveValueT = std::pair; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::pair; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::TrackBuffersManager; ResolveMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); RejectMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::TrackBuffersManager; ResolveMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); RejectMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::TrackBuffersManager; ResolveMethodType = void (mozilla::TrackBuffersManager::*)(const RefPtr&); RejectMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::TrackBuffersManager; ResolveMethodType = void (mozilla::TrackBuffersManager::*)(const RefPtr&); RejectMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteDecoderChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteVideoDecoder.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/ipc/RemoteVideoDecoder.cpp:4: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteVideoDecoderParent::RecvConstruct(mozilla::PRemoteDecoderParent::ConstructResolver&&)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteVideoDecoderParent::RecvConstruct(mozilla::PRemoteDecoderParent::ConstructResolver&&)::, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from ../../../ipc/ipdl/PRemoteDecoder.cpp:13, from Unified_cpp_dom_media_ipc0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PlatformDecoderModule.h:8, from ../../../../../../../librewolf-153.0.1-1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:8, from ../../../../../../../librewolf-153.0.1-1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:5, from Unified_cpp_agnostic_gmp0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::MediaResult, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GMPVideoEncoder::EncodeNextSample(nsTArray >&&, mozilla::MediaDataEncoder::EncodedData&&):: >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GMPVideoEncoder::EncodeNextSample(nsTArray >&&, mozilla::MediaDataEncoder::EncodedData&&):: >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/platforms/agnostic/eme/SamplesWaitingForKey.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CDMCaps.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CDMProxy.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DecryptJob.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ChromiumCDMParent.h:8, from ../../../../../../../librewolf-153.0.1-1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:8, from ../../../../../../../librewolf-153.0.1-1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.cpp:5, from Unified_cpp_agnostic_eme0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::MediaResult, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EMEMediaDataDecoderProxy::Decode(mozilla::MediaRawData*)::::&)>:: >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EMEMediaDataDecoderProxy::Decode(mozilla::MediaRawData*)::::&)>:: >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::MediaResult, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EMEDecryptor::Decrypted(const mozilla::DecryptResult&):: >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EMEDecryptor::Decrypted(const mozilla::DecryptResult&):: >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EMEDecryptor::ThrottleDecode(mozilla::MediaRawData*)::&)>; RejectFunction = mozilla::EMEDecryptor::ThrottleDecode(mozilla::MediaRawData*)::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EMEDecryptor::ThrottleDecode(mozilla::MediaRawData*)::&)>; RejectFunction = mozilla::EMEDecryptor::ThrottleDecode(mozilla::MediaRawData*)::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecryptThroughputLimit::Throttle(mozilla::MediaRawData*)::; RejectFunction = mozilla::DecryptThroughputLimit::Throttle(mozilla::MediaRawData*)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecryptThroughputLimit::Throttle(mozilla::MediaRawData*)::; RejectFunction = mozilla::DecryptThroughputLimit::Throttle(mozilla::MediaRawData*)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::DecryptResult; RejectValueT = mozilla::DecryptResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::EMEDecryptor; ResolveMethodType = void (mozilla::EMEDecryptor::*)(const mozilla::DecryptResult&); RejectMethodType = void (mozilla::EMEDecryptor::*)(const mozilla::DecryptResult&); ResolveValueT = mozilla::DecryptResult; RejectValueT = mozilla::DecryptResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::EMEDecryptor; ResolveMethodType = void (mozilla::EMEDecryptor::*)(const mozilla::DecryptResult&); RejectMethodType = void (mozilla::EMEDecryptor::*)(const mozilla::DecryptResult&); ResolveValueT = mozilla::DecryptResult; RejectValueT = mozilla::DecryptResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::DecryptResult; RejectValueT = mozilla::DecryptResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TaskQueue.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaQueue.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioCompactor.h:8, from ../../../../../../librewolf-153.0.1-1/dom/media/platforms/omx/OmxDataDecoder.h:8, from ../../../../../../librewolf-153.0.1-1/dom/media/platforms/omx/OmxDataDecoder.cpp:5, from Unified_cpp_media_platforms_omx0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::DoAsyncShutdown()::; RejectFunction = mozilla::OmxDataDecoder::DoAsyncShutdown()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::DoAsyncShutdown()::; RejectFunction = mozilla::OmxDataDecoder::DoAsyncShutdown()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::PortSettingsChanged()::; RejectFunction = mozilla::OmxDataDecoder::PortSettingsChanged()::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::PortSettingsChanged()::; RejectFunction = mozilla::OmxDataDecoder::PortSettingsChanged()::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::OmxDataDecoder; ResolveMethodType = void (mozilla::OmxDataDecoder::*)(mozilla::OmxPromiseLayer::BufferData*); RejectMethodType = void (mozilla::OmxDataDecoder::*)(mozilla::OmxPromiseLayer::OmxBufferFailureHolder); ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::OmxDataDecoder; ResolveMethodType = void (mozilla::OmxDataDecoder::*)(mozilla::OmxPromiseLayer::BufferData*); RejectMethodType = void (mozilla::OmxDataDecoder::*)(mozilla::OmxPromiseLayer::OmxBufferFailureHolder); ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::Output(mozilla::BufferData*)::; RejectFunction = mozilla::OmxDataDecoder::Output(mozilla::BufferData*)::; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::Output(mozilla::BufferData*)::; RejectFunction = mozilla::OmxDataDecoder::Output(mozilla::BufferData*)::; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/platforms/PlatformDecoderModule.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/platforms/wrappers/AudioTrimmer.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/platforms/wrappers/AudioTrimmer.cpp:5, from Unified_cpp_dom_media_platforms1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::::; RejectFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::::; RejectFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaChangeMonitor::CreateDecoder()::&&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaChangeMonitor::CreateDecoder()::&&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::MediaResult, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::DrainThenFlushDecoder(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::DrainThenFlushDecoder(mozilla::MediaRawData*)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::DrainThenFlushDecoder(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::DrainThenFlushDecoder(mozilla::MediaRawData*)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::MediaResult, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::DecodeFirstSample(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::DecodeFirstSample(mozilla::MediaRawData*)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::DecodeFirstSample(mozilla::MediaRawData*)::; RejectFunction = mozilla::MediaChangeMonitor::DecodeFirstSample(mozilla::MediaRawData*)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::::; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::::; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::::; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::::; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaChangeMonitor::Init()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaChangeMonitor::Init()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoder()::&&)>; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoder()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoder()::&&)>; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoder()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfilerMarkerTypes.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PerformanceRecorder.h:14, from ../../../../../librewolf-153.0.1-1/dom/media/systemservices/CamerasTypes.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/systemservices/CamerasTypes.cpp:5, from Unified_cpp_systemservices0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::media::Parent::RecvGetPrincipalKey(const mozilla::ipc::PrincipalInfo&, const bool&, mozilla::media::PMediaParent::GetPrincipalKeyResolver&&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::media::Parent::RecvGetPrincipalKey(const mozilla::ipc::PrincipalInfo&, const bool&, mozilla::media::PMediaParent::GetPrincipalKeyResolver&&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::media::Parent::RecvGetPrincipalKey(const mozilla::ipc::PrincipalInfo&, const bool&, mozilla::media::PMediaParent::GetPrincipalKeyResolver&&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::media::Parent::RecvGetPrincipalKey(const mozilla::ipc::PrincipalInfo&, const bool&, mozilla::media::PMediaParent::GetPrincipalKeyResolver&&)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaInfo.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/VideoUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaMIMETypes.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaContainerType.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/wave/WaveDecoder.cpp:7, from Unified_cpp_dom_media_wave0.cpp:2: In constructor 'mozilla::AudioConfig::ChannelLayout::ChannelLayout(uint32_t)', inlined from 'mozilla::AudioConfig::ChannelLayout::ChannelMap mozilla::FormatChunk::ChannelMap() const' at ../../../../../librewolf-153.0.1-1/dom/media/wave/WaveDemuxer.cpp:752:49: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioConfig.h:52:71: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 52 | : ChannelLayout(aChannels, DefaultLayoutForChannels(aChannels)) {} | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioConfig.h: In member function 'mozilla::AudioConfig::ChannelLayout::ChannelMap mozilla::FormatChunk::ChannelMap() const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioConfig.h:200:20: note: by argument 1 of type 'const mozilla::AudioConfig::ChannelLayout*' to 'const mozilla::AudioConfig::Channel* mozilla::AudioConfig::ChannelLayout::DefaultLayoutForChannels(uint32_t) const' declared here 200 | const Channel* DefaultLayoutForChannels(uint32_t aChannels) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_wave0.cpp:11: ../../../../../librewolf-153.0.1-1/dom/media/wave/WaveDemuxer.cpp:752:49: note: '' declared here 752 | return AudioConfig::ChannelLayout(Channels()).Map(); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioChannelFormat.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioSegment.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/webaudio/AudioBlock.h:7, from ../../../../../../librewolf-153.0.1-1/dom/media/webaudio/blink/DynamicsCompressor.cpp:32, from Unified_cpp_webaudio_blink0.cpp:11: In function 'void mozilla::PodCopy(T*, const T*, size_t) [with T = float]', inlined from 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)' at ../../../../../../librewolf-153.0.1-1/dom/media/webaudio/blink/HRTFPanner.cpp:310:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:119:9: warning: 'convolutionDestinationL1' may be used uninitialized [-Wmaybe-uninitialized] 119 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_webaudio_blink0.cpp:74: ../../../../../../librewolf-153.0.1-1/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': ../../../../../../librewolf-153.0.1-1/dom/media/webaudio/blink/HRTFPanner.cpp:252:16: note: 'convolutionDestinationL1' was declared here 252 | const float* convolutionDestinationL1; | ^~~~~~~~~~~~~~~~~~~~~~~~ In function 'void mozilla::PodCopy(T*, const T*, size_t) [with T = float]', inlined from 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)' at ../../../../../../librewolf-153.0.1-1/dom/media/webaudio/blink/HRTFPanner.cpp:311:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:119:9: warning: 'convolutionDestinationR1' may be used uninitialized [-Wmaybe-uninitialized] 119 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../librewolf-153.0.1-1/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': ../../../../../../librewolf-153.0.1-1/dom/media/webaudio/blink/HRTFPanner.cpp:253:16: note: 'convolutionDestinationR1' was declared here 253 | const float* convolutionDestinationR1; | ^~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../librewolf-153.0.1-1/dom/media/VideoUtils.h:15, from ../../../../librewolf-153.0.1-1/dom/media/MediaMIMETypes.h:8, from ../../../../librewolf-153.0.1-1/dom/media/MediaContainerType.h:8, from ../../../../librewolf-153.0.1-1/dom/media/MediaDecoder.h:10, from ../../../../librewolf-153.0.1-1/dom/media/BackgroundVideoDecodingPermissionObserver.cpp:7, from Unified_cpp_dom_media1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ChannelMediaDecoder::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::; RejectFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::; ResolveValueT = mozilla::ChannelMediaDecoder::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::; RejectFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::; ResolveValueT = mozilla::ChannelMediaDecoder::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ChannelMediaDecoder::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ChannelMediaDecoder::ShutdownInternal()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ChannelMediaDecoder::ShutdownInternal()::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = cubeb_input_processing_params; RejectValueT = int; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::NonNativeInputTrack::ReevaluateProcessingParams()::::ResolveOrRejectValue&&)>; ResolveValueT = cubeb_input_processing_params; RejectValueT = int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::NonNativeInputTrack::ReevaluateProcessingParams()::::ResolveOrRejectValue&&)>; ResolveValueT = cubeb_input_processing_params; RejectValueT = int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = cubeb_input_processing_params; RejectValueT = int; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::ExternalEngineStateMachine; ResolveMethodType = void (mozilla::ExternalEngineStateMachine::*)(); RejectMethodType = void (mozilla::ExternalEngineStateMachine::*)(); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::ExternalEngineStateMachine; ResolveMethodType = void (mozilla::ExternalEngineStateMachine::*)(); RejectMethodType = void (mozilla::ExternalEngineStateMachine::*)(); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::ExternalEngineStateMachine; ResolveMethodType = void (mozilla::ExternalEngineStateMachine::*)(mozilla::MetadataHolder&&); RejectMethodType = void (mozilla::ExternalEngineStateMachine::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::ExternalEngineStateMachine; ResolveMethodType = void (mozilla::ExternalEngineStateMachine::*)(mozilla::MetadataHolder&&); RejectMethodType = void (mozilla::ExternalEngineStateMachine::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::SeekRejectValue; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::ExternalEngineStateMachine; ResolveMethodType = void (mozilla::ExternalEngineStateMachine::*)(const mozilla::media::TimeUnit&); RejectMethodType = void (mozilla::ExternalEngineStateMachine::*)(const mozilla::SeekRejectValue&); ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::SeekRejectValue; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::ExternalEngineStateMachine; ResolveMethodType = void (mozilla::ExternalEngineStateMachine::*)(const mozilla::media::TimeUnit&); RejectMethodType = void (mozilla::ExternalEngineStateMachine::*)(const mozilla::SeekRejectValue&); ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::SeekRejectValue; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::SeekRejectValue; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ExternalEngineStateMachine::InvokeSeek(const mozilla::SeekTarget&)::::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ExternalEngineStateMachine::InvokeSeek(const mozilla::SeekTarget&)::::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ExternalEngineStateMachine::SetCDMProxy(mozilla::CDMProxy*)::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ExternalEngineStateMachine::SetCDMProxy(mozilla::CDMProxy*)::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ExternalEngineStateMachine::OnRequestAudio()::&)>; RejectFunction = mozilla::ExternalEngineStateMachine::OnRequestAudio()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ExternalEngineStateMachine::OnRequestAudio()::&)>; RejectFunction = mozilla::ExternalEngineStateMachine::OnRequestAudio()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ExternalEngineStateMachine::OnRequestVideo()::&)>; RejectFunction = mozilla::ExternalEngineStateMachine::OnRequestVideo()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ExternalEngineStateMachine::OnRequestVideo()::&)>; RejectFunction = mozilla::ExternalEngineStateMachine::OnRequestVideo()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../librewolf-153.0.1-1/dom/media/VideoUtils.h:15, from ../../../../librewolf-153.0.1-1/dom/media/MediaMIMETypes.h:8, from ../../../../librewolf-153.0.1-1/dom/media/MediaMIMETypes.cpp:5, from Unified_cpp_dom_media3.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaRecorder::Session::RequestData()::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaRecorder::Session::RequestData()::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, false>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaStreamTrack::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::MediaStreamTrack::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaStreamTrack::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::MediaStreamTrack::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, false>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::LocalTrackSource::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType)::; RejectFunction = mozilla::LocalTrackSource::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType)::; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::LocalTrackSource::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType)::; RejectFunction = mozilla::LocalTrackSource::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType)::; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, false>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise, false>::All(nsISerialEventTarget*, nsTArray, false> > >&)::, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise, false>::All(nsISerialEventTarget*, nsTArray, false> > >&)::, false>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise, false>::All(nsISerialEventTarget*, nsTArray, false> > >&)::, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise, false>::All(nsISerialEventTarget*, nsTArray, false> > >&)::, false>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaManager::Shutdown()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaManager::Shutdown()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaRecorder::Session::DoSessionEndTask(nsresult)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaRecorder::Session::DoSessionEndTask(nsresult)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DeviceListener::SetDeviceEnabled(bool)::; RejectFunction = mozilla::DeviceListener::SetDeviceEnabled(bool)::; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DeviceListener::SetDeviceEnabled(bool)::; RejectFunction = mozilla::DeviceListener::SetDeviceEnabled(bool)::; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GetUserMediaTask::PersistPrincipalKey()::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GetUserMediaTask::PersistPrincipalKey()::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::DeviceListener::Clone() const::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::DeviceListener::Clone() const::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, false>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GetUserMediaStreamTask::PrepareDOMStream()::, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GetUserMediaStreamTask::PrepareDOMStream()::, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = RefPtr; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::DeviceListChanged()::; RejectFunction = mozilla::MediaManager::DeviceListChanged()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::DeviceListChanged()::; RejectFunction = mozilla::MediaManager::DeviceListChanged()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise > > >, RefPtr, true>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::HandleDeviceListChanged():: > > >)>; RejectFunction = mozilla::MediaManager::HandleDeviceListChanged()::&&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::HandleDeviceListChanged():: > > >)>; RejectFunction = mozilla::MediaManager::HandleDeviceListChanged()::&&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise > > >, RefPtr, true>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::GetPhysicalDevices():: > > >)>; RejectFunction = mozilla::MediaManager::GetPhysicalDevices()::&&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::GetPhysicalDevices():: > > >)>; RejectFunction = mozilla::MediaManager::GetPhysicalDevices()::&&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/CallAndConstruct.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ImageBitmapBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/EncoderConfig.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaData.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AudioData.h:8, from ../../../../../librewolf-153.0.1-1/dom/media/webcodecs/AudioData.cpp:5, from Unified_cpp_dom_media_webcodecs0.cpp:2: In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)', inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1082:55, inlined from 'JS::CustomAutoRooter::CustomAutoRooter(const CX&) [with CX = JSContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1124:52, inlined from 'mozilla::dom::RootedDictionary::RootedDictionary(const CX&) [with CX = JSContext*; T = mozilla::dom::VideoColorSpaceInit]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/RootedDictionary.h:17:73, inlined from 'virtual void mozilla::dom::VideoEncoder::EncoderConfigToDecoderConfig(JSContext*, const RefPtr&, const mozilla::dom::VideoEncoderConfigInternal&, mozilla::dom::VideoDecoderConfig&) const' at ../../../../../librewolf-153.0.1-1/dom/media/webcodecs/VideoEncoder.cpp:605:55: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1088:15: warning: storing the address of local variable 'colorSpace' in '*&MEM[(struct Array *)aCx_358(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1088 | *stackTop = this; | ~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_media_webcodecs0.cpp:137: ../../../../../librewolf-153.0.1-1/dom/media/webcodecs/VideoEncoder.cpp: In member function 'virtual void mozilla::dom::VideoEncoder::EncoderConfigToDecoderConfig(JSContext*, const RefPtr&, const mozilla::dom::VideoEncoderConfigInternal&, mozilla::dom::VideoDecoderConfig&) const': ../../../../../librewolf-153.0.1-1/dom/media/webcodecs/VideoEncoder.cpp:605:41: note: 'colorSpace' declared here 605 | RootedDictionary colorSpace(aCx); | ^~~~~~~~~~ ../../../../../librewolf-153.0.1-1/dom/media/webcodecs/VideoEncoder.cpp:595:16: note: 'aCx' declared here 595 | JSContext* aCx, const RefPtr& aRawData, | ~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DecoderDoctorLogger.h:12, from ../../../../librewolf-153.0.1-1/dom/media/MediaCache.h:10, from ../../../../librewolf-153.0.1-1/dom/media/MediaBlockCacheBase.h:8, from ../../../../librewolf-153.0.1-1/dom/media/FileBlockCache.h:10, from ../../../../librewolf-153.0.1-1/dom/media/FileBlockCache.cpp:5, from Unified_cpp_dom_media2.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaFormatReader::ShutdownPromisePool::Track(const RefPtr >&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaFormatReader::ShutdownPromisePool::Track(const RefPtr >&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoder; ResolveMethodType = void (mozilla::MediaDecoder::*)(); RejectMethodType = void (mozilla::MediaDecoder::*)(); ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoder; ResolveMethodType = void (mozilla::MediaDecoder::*)(); RejectMethodType = void (mozilla::MediaDecoder::*)(); ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TypedArray.h:27, from ../../../../../librewolf-153.0.1-1/dom/media/webaudio/MediaBufferDecoder.h:11, from ../../../../../librewolf-153.0.1-1/dom/media/webaudio/MediaBufferDecoder.cpp:5, from Unified_cpp_dom_media_webaudio2.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::MediaResult, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(nsTArray >&&); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(nsTArray >&&); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaElementAudioSourceNode::ListenForAllowedToPlay(const mozilla::dom::MediaElementAudioSourceOptions&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaElementAudioSourceNode::ListenForAllowedToPlay(const mozilla::dom::MediaElementAudioSourceOptions&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(RefPtr); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(RefPtr); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(); RejectMethodType = void (mozilla::MediaDecodeTask::*)(); ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(); RejectMethodType = void (mozilla::MediaDecodeTask::*)(); ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(RefPtr); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(RefPtr); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/VPXDecoder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PlatformEncoderModule.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WebCodecsUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AudioData.h:9: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; RejectFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; RejectFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::&&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::&&)>::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::DecoderTemplate::DestroyDecoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::DecoderTemplate::DestroyDecoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::DecoderTemplate::DestroyDecoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::DecoderTemplate::DestroyDecoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::EncoderTemplate::DestroyEncoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::EncoderTemplate::DestroyEncoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::EncoderTemplate::DestroyEncoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::EncoderTemplate::DestroyEncoderAgentIfAny()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; RejectFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; RejectFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; RejectFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; RejectFunction = mozilla::dom::DecoderTemplate::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed, mozilla::UniquePtr&&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; RejectFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; RejectFunction = mozilla::dom::EncoderTemplate::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::image::DecodeFramesResult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::RequestDecodeFrames(uint32_t)::; RejectFunction = mozilla::dom::ImageDecoder::RequestDecodeFrames(uint32_t)::; ResolveValueT = mozilla::image::DecodeFramesResult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::RequestDecodeFrames(uint32_t)::; RejectFunction = mozilla::dom::ImageDecoder::RequestDecodeFrames(uint32_t)::; ResolveValueT = mozilla::image::DecodeFramesResult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::image::DecodeFramesResult; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::image::DecodeFrameCountResult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::RequestFrameCount(uint32_t)::; RejectFunction = mozilla::dom::ImageDecoder::RequestFrameCount(uint32_t)::; ResolveValueT = mozilla::image::DecodeFrameCountResult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::RequestFrameCount(uint32_t)::; RejectFunction = mozilla::dom::ImageDecoder::RequestFrameCount(uint32_t)::; ResolveValueT = mozilla::image::DecodeFrameCountResult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::image::DecodeFrameCountResult; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::image::DecodeMetadataResult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::ProcessDecodeMetadataMessage(DecodeMetadataMessage*)::; RejectFunction = mozilla::dom::ImageDecoder::ProcessDecodeMetadataMessage(DecodeMetadataMessage*)::; ResolveValueT = mozilla::image::DecodeMetadataResult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::ProcessDecodeMetadataMessage(DecodeMetadataMessage*)::; RejectFunction = mozilla::dom::ImageDecoder::ProcessDecodeMetadataMessage(DecodeMetadataMessage*)::; ResolveValueT = mozilla::image::DecodeMetadataResult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::image::DecodeMetadataResult; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::&&)>; RejectFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::&&)>; RejectFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>; RejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>; RejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>::; RejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>::; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>::; RejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::&&)>::; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTArray.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioConfig.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaData.h:7: In constructor 'constexpr mozilla::span_details::extent_type<18446744073709551615>::extent_type(index_type)', inlined from 'constexpr mozilla::Span::storage_type::storage_type(mozilla::Span::pointer, OtherExtentType) [with OtherExtentType = long unsigned int; ExtentType = mozilla::span_details::extent_type<18446744073709551615>; ElementType = unsigned char; long unsigned int Extent = 18446744073709551615]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Span.h:871:76, inlined from 'constexpr mozilla::Span::Span(pointer, index_type) [with ElementType = unsigned char; long unsigned int Extent = 18446744073709551615]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Span.h:411:9, inlined from 'void mozilla::dom::ImageDecoder::Initialize(const mozilla::dom::GlobalObject&, const mozilla::dom::ImageDecoderInit&, mozilla::ErrorResult&)' at ../../../../../librewolf-153.0.1-1/dom/media/webcodecs/ImageDecoder.cpp:681:70: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Span.h:291:55: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 291 | explicit constexpr extent_type(index_type length) : size_(length) {} | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_media_webcodecs0.cpp:83: ../../../../../librewolf-153.0.1-1/dom/media/webcodecs/ImageDecoder.cpp: In member function 'void mozilla::dom::ImageDecoder::Initialize(const mozilla::dom::GlobalObject&, const mozilla::dom::ImageDecoderInit&, mozilla::ErrorResult&)': ../../../../../librewolf-153.0.1-1/dom/media/webcodecs/ImageDecoder.cpp:670:12: note: 'length' was declared here 670 | size_t length; | ^~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaDecoder::FirstFrameLoaded(mozilla::UniquePtr, mozilla::MediaDecoderEventVisibility)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaDecoder::FirstFrameLoaded(mozilla::UniquePtr, mozilla::MediaDecoderEventVisibility)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderData::Flush()::; RejectFunction = mozilla::MediaFormatReader::DecoderData::Flush()::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderData::Flush()::; RejectFunction = mozilla::MediaFormatReader::DecoderData::Flush()::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::ScheduleStateMachineIn(const mozilla::media::TimeUnit&)::; RejectFunction = mozilla::MediaDecoderStateMachine::ScheduleStateMachineIn(const mozilla::media::TimeUnit&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::ScheduleStateMachineIn(const mozilla::media::TimeUnit&)::; RejectFunction = mozilla::MediaDecoderStateMachine::ScheduleStateMachineIn(const mozilla::media::TimeUnit&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoder; ResolveMethodType = void (mozilla::MediaDecoder::*)(); RejectMethodType = void (mozilla::MediaDecoder::*)(); ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoder; ResolveMethodType = void (mozilla::MediaDecoder::*)(); RejectMethodType = void (mozilla::MediaDecoder::*)(); ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::DecodingState::StartDormantTimer()::; RejectFunction = mozilla::MediaDecoderStateMachine::DecodingState::StartDormantTimer()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::DecodingState::StartDormantTimer()::; RejectFunction = mozilla::MediaDecoderStateMachine::DecodingState::StartDormantTimer()::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::SetVideoDecodeModeInternal(mozilla::VideoDecodeMode)::; RejectFunction = mozilla::MediaDecoderStateMachine::SetVideoDecodeModeInternal(mozilla::VideoDecodeMode)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::SetVideoDecodeModeInternal(mozilla::VideoDecodeMode)::; RejectFunction = mozilla::MediaDecoderStateMachine::SetVideoDecodeModeInternal(mozilla::VideoDecodeMode)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::DecodeMetadataState::Enter()::; RejectFunction = mozilla::MediaDecoderStateMachine::DecodeMetadataState::Enter()::; ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::DecodeMetadataState::Enter()::; RejectFunction = mozilla::MediaDecoderStateMachine::DecodeMetadataState::Enter()::; ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaMemoryTracker::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)::; RejectFunction = mozilla::MediaMemoryTracker::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)::; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaMemoryTracker::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)::; RejectFunction = mozilla::MediaMemoryTracker::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)::; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderFactory::DoInitDecoder(Data&)::; RejectFunction = mozilla::MediaFormatReader::DecoderFactory::DoInitDecoder(Data&)::; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderFactory::DoInitDecoder(Data&)::; RejectFunction = mozilla::MediaFormatReader::DecoderFactory::DoInitDecoder(Data&)::; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = RefPtr; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderFactory::RunStage(Data&)::)>; RejectFunction = mozilla::MediaFormatReader::DecoderFactory::RunStage(Data&)::; ResolveValueT = RefPtr; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderFactory::RunStage(Data&)::)>; RejectFunction = mozilla::MediaFormatReader::DecoderFactory::RunStage(Data&)::; ResolveValueT = RefPtr; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoderStateMachine; ResolveMethodType = void (mozilla::MediaDecoderStateMachine::*)(); RejectMethodType = void (mozilla::MediaDecoderStateMachine::*)(nsresult); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoderStateMachine; ResolveMethodType = void (mozilla::MediaDecoderStateMachine::*)(); RejectMethodType = void (mozilla::MediaDecoderStateMachine::*)(nsresult); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoderStateMachine; ResolveMethodType = void (mozilla::MediaDecoderStateMachine::*)(); RejectMethodType = void (mozilla::MediaDecoderStateMachine::*)(); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecoderStateMachine; ResolveMethodType = void (mozilla::MediaDecoderStateMachine::*)(); RejectMethodType = void (mozilla::MediaDecoderStateMachine::*)(); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DoDemuxVideo()::&)>; RejectFunction = mozilla::MediaFormatReader::DoDemuxVideo()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DoDemuxVideo()::&)>; RejectFunction = mozilla::MediaFormatReader::DoDemuxVideo()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::MediaResult, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DoDemuxAudio()::&)>; RejectFunction = mozilla::MediaFormatReader::DoDemuxAudio()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DoDemuxAudio()::&)>; RejectFunction = mozilla::MediaFormatReader::DoDemuxAudio()::; ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::InternalSeek(TrackType, const InternalSeekTarget&)::; RejectFunction = mozilla::MediaFormatReader::InternalSeek(TrackType, const InternalSeekTarget&)::; ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::InternalSeek(TrackType, const InternalSeekTarget&)::; RejectFunction = mozilla::MediaFormatReader::InternalSeek(TrackType, const InternalSeekTarget&)::; ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::NotifyDataArrived()::; RejectFunction = mozilla::MediaFormatReader::NotifyDataArrived()::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::NotifyDataArrived()::; RejectFunction = mozilla::MediaFormatReader::NotifyDataArrived()::; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaFormatReader; ResolveMethodType = void (mozilla::MediaFormatReader::*)(const mozilla::MediaResult&); RejectMethodType = void (mozilla::MediaFormatReader::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaFormatReader; ResolveMethodType = void (mozilla::MediaFormatReader::*)(const mozilla::MediaResult&); RejectMethodType = void (mozilla::MediaFormatReader::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = mozilla::MediaTrackDemuxer::SkipFailureHolder; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaFormatReader; ResolveMethodType = void (mozilla::MediaFormatReader::*)(unsigned int); RejectMethodType = void (mozilla::MediaFormatReader::*)(mozilla::MediaTrackDemuxer::SkipFailureHolder); ResolveValueT = unsigned int; RejectValueT = mozilla::MediaTrackDemuxer::SkipFailureHolder; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaFormatReader; ResolveMethodType = void (mozilla::MediaFormatReader::*)(unsigned int); RejectMethodType = void (mozilla::MediaFormatReader::*)(mozilla::MediaTrackDemuxer::SkipFailureHolder); ResolveValueT = unsigned int; RejectValueT = mozilla::MediaTrackDemuxer::SkipFailureHolder; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::MediaTrackDemuxer::SkipFailureHolder; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaFormatReader; ResolveMethodType = void (mozilla::MediaFormatReader::*)(mozilla::media::TimeUnit); RejectMethodType = void (mozilla::MediaFormatReader::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:757:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ThisType = mozilla::MediaFormatReader; ResolveMethodType = void (mozilla::MediaFormatReader::*)(mozilla::media::TimeUnit); RejectMethodType = void (mozilla::MediaFormatReader::*)(const mozilla::MediaResult&); ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise > > >, RefPtr, true>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaDevices::ResumeEnumerateDevices(nsTArray >&&, RefPtr > > >) const:: > > >, RefPtr, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaDevices::ResumeEnumerateDevices(nsTArray >&&, RefPtr > > >) const:: > > >, RefPtr, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, RefPtr, true>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaDevices::SelectAudioOutput(const mozilla::dom::AudioOutputOptions&, mozilla::dom::CallerType, mozilla::ErrorResult&)::)>; RejectFunction = mozilla::dom::MediaDevices::SelectAudioOutput(const mozilla::dom::AudioOutputOptions&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaDevices::SelectAudioOutput(const mozilla::dom::AudioOutputOptions&, mozilla::dom::CallerType, mozilla::ErrorResult&)::)>; RejectFunction = mozilla::dom::MediaDevices::SelectAudioOutput(const mozilla::dom::AudioOutputOptions&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/VideoUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/EncodedFrame.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ContainerWriter.h:8, from ../../../../../../librewolf-153.0.1-1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:8, from ../../../../../../librewolf-153.0.1-1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:5, from Unified_cpp_recognition0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::StopRecordingAndRecognize(mozilla::dom::SpeechEvent*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::StopRecordingAndRecognize(mozilla::dom::SpeechEvent*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::AbortSilently(mozilla::dom::SpeechEvent*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::AbortSilently(mozilla::dom::SpeechEvent*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechTrackListener::Create(mozilla::dom::SpeechRecognition*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechTrackListener::Create(mozilla::dom::SpeechRecognition*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/nsVideoFrame.h:10, from ../../../../../librewolf-153.0.1-1/dom/media/webvtt/TextTrackManager.cpp:17, from Unified_cpp_dom_media_webvtt0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::AbortSilently(mozilla::dom::SpeechEvent*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::AbortSilently(mozilla::dom::SpeechEvent*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, RefPtr, true>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SpeechRecognition::Start(const mozilla::dom::Optional >&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&&)>; RejectFunction = mozilla::dom::SpeechRecognition::Start(const mozilla::dom::Optional >&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&&)>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SpeechRecognition::Start(const mozilla::dom::Optional >&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&&)>; RejectFunction = mozilla::dom::SpeechRecognition::Start(const mozilla::dom::Optional >&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&&)>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../ipc/ipdl/PMessagePort.cpp:18, from Unified_cpp_dom_messagechannel0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h: In member function 'void nsIFrame::PeekWordState::Update(bool, bool, Script)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:5593: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 5593 | } else if (!aAfterPunctuation) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:5593: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:0: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:0: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIWidget.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MIDIAccess.h:8, from ../../../../librewolf-153.0.1-1/dom/midi/MIDIAccess.cpp:5, from Unified_cpp_dom_midi0.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::Observer*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::Observer*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray*, 0>::ForwardIterator; U = mozilla::Observer*; T = mozilla::Observer*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray*, 0>::ForwardIterator; U = mozilla::Observer*; T = mozilla::Observer*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::ObserverList::Broadcast(const T&) [with T = mozilla::dom::MIDIPortList]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Observer.h:63:5, inlined from 'void mozilla::dom::MIDIAccessManager::Update(const mozilla::dom::MIDIPortList&)' at ../../../../librewolf-153.0.1-1/dom/midi/MIDIAccessManager.cpp:165:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&_1->mObservers.D.960623.nsAutoTObserverArray*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MIDIAccess.h:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Observer.h: In member function 'void mozilla::dom::MIDIAccessManager::Update(const mozilla::dom::MIDIPortList&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Observer.h:63:5: note: '__for_begin' declared here 63 | for (Observer* obs : mObservers.ForwardRange()) { | ^~~ In file included from Unified_cpp_dom_midi0.cpp:11: ../../../../librewolf-153.0.1-1/dom/midi/MIDIAccessManager.cpp:163:61: note: 'this' declared here 163 | void MIDIAccessManager::Update(const MIDIPortList& aPortList) { | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics dom/origin-trials/keys.inc.stub At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AbortSignal.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ModelContextBinding.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ModelContext.h:10, from ../../../../librewolf-153.0.1-1/dom/modelcontext/ModelContext.cpp:5, from Unified_cpp_dom_modelcontext0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ModelContextService::InvokeTool(uint64_t, const nsACString&, JS::Handle, JSContext*, mozilla::dom::Promise**):: >, mozilla::ipc::ResponseRejectReason, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::ModelContextService::InvokeTool(uint64_t, const nsACString&, JS::Handle, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ModelContextService::InvokeTool(uint64_t, const nsACString&, JS::Handle, JSContext*, mozilla::dom::Promise**):: >, mozilla::ipc::ResponseRejectReason, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::ModelContextService::InvokeTool(uint64_t, const nsACString&, JS::Handle, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ModelContextService::GetToolsForWindow(uint64_t, JSContext*, mozilla::dom::Promise**):: >, mozilla::ipc::ResponseRejectReason, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::ModelContextService::GetToolsForWindow(uint64_t, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ModelContextService::GetToolsForWindow(uint64_t, JSContext*, mozilla::dom::Promise**):: >, mozilla::ipc::ResponseRejectReason, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::ModelContextService::GetToolsForWindow(uint64_t, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSRenderingBorders.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/dom/network/TCPServerSocketParent.cpp:10, from Unified_cpp_dom_network0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h: In function 'void mozilla::gfx::ArcToBezier(T*, const Point&, const Size&, float, float, bool, float, const Matrix&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h:99: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 99 | } else if (arcSweepLeft > Float(2.0f * M_PI)) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h:99: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../librewolf-153.0.1-1/dom/network/TCPServerSocketChild.cpp:10, from Unified_cpp_dom_network0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:61, from ../../../ipc/ipdl/PPaymentRequest.cpp:8, from Unified_cpp_dom_payments_ipc0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../ipc/ipdl/PNotification.cpp:19, from Unified_cpp_dom_notification0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextRange.h: In member function 'bool mozilla::TextRangeStyle::Equals(const mozilla::TextRangeStyle&) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextRange.h:94: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 94 | if (mDefinedStyles != aOther.mDefinedStyles) return false; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextRange.h:94: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/KeySystemConfig.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccess.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/Navigator.h:12, from ../../../../librewolf-153.0.1-1/dom/notification/Notification.cpp:9, from Unified_cpp_dom_notification0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../librewolf-153.0.1-1/dom/notification/NotificationHandler.cpp:16, from Unified_cpp_dom_notification0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../librewolf-153.0.1-1/dom/payments/PaymentRequestManager.cpp:11, from Unified_cpp_dom_payments0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTextFrame.h:15, from ../../../../librewolf-153.0.1-1/dom/performance/PerformanceMainThread.h:12, from ../../../../librewolf-153.0.1-1/dom/performance/LargestContentfulPaint.cpp:8, from Unified_cpp_dom_performance0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Notification.h:8, from ../../../../librewolf-153.0.1-1/dom/notification/Notification.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::notification::NotificationParent::RecvShow(mozilla::Maybe&&, mozilla::dom::notification::PNotificationParent::ShowResolver&&)::; RejectFunction = mozilla::dom::notification::NotificationParent::RecvShow(mozilla::Maybe&&, mozilla::dom::notification::PNotificationParent::ShowResolver&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::notification::NotificationParent::RecvShow(mozilla::Maybe&&, mozilla::dom::notification::PNotificationParent::ShowResolver&&)::; RejectFunction = mozilla::dom::notification::NotificationParent::RecvShow(mozilla::Maybe&&, mozilla::dom::notification::PNotificationParent::ShowResolver&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = mozilla::Maybe; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Notification::LoadImageAndShow(mozilla::dom::Promise*, ContextInfo&&)::&&)>; RejectFunction = mozilla::dom::Notification::LoadImageAndShow(mozilla::dom::Promise*, ContextInfo&&)::; ResolveValueT = mozilla::Maybe; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Notification::LoadImageAndShow(mozilla::dom::Promise*, ContextInfo&&)::&&)>; RejectFunction = mozilla::dom::Notification::LoadImageAndShow(mozilla::dom::Promise*, ContextInfo&&)::; ResolveValueT = mozilla::Maybe; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIWidget.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Event.h:15, from ../../../../librewolf-153.0.1-1/dom/performance/EventCounts.cpp:8, from Unified_cpp_dom_performance0.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::Performance::NotifyObservers()' at ../../../../librewolf-153.0.1-1/dom/performance/Performance.cpp:1076:3: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_4(D)->mObservers.D.680515.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/dom/performance/Performance.cpp: In member function 'void mozilla::dom::Performance::NotifyObservers()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:569:46: note: '__for_begin' declared here 569 | for (RefPtr obs_ : (array_).ForwardRange()) { \ | ^ ../../../../librewolf-153.0.1-1/dom/performance/Performance.cpp:1076:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS' 1076 | NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mObservers, Notify, ()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_dom_performance0.cpp:20: ../../../../librewolf-153.0.1-1/dom/performance/Performance.cpp:1074:35: note: 'this' declared here 1074 | void Performance::NotifyObservers() { | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/prototype/PrototypeDocumentContentSink.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderTypes.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webgpu/WebGPUTypes.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webgpu/ObjectModel.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webgpu/Error.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webgpu/PipelineError.h:8, from ../../../../librewolf-153.0.1-1/dom/promise/Promise.cpp:37, from Unified_cpp_dom_promise0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../librewolf-153.0.1-1/dom/promise/Promise.cpp:48: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/PermissionStatus.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MidiPermissionStatus.h:8, from ../../../../librewolf-153.0.1-1/dom/permission/MidiPermissionStatus.cpp:5, from Unified_cpp_dom_permission0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::PermissionStatusSink::PermissionChangedOnMainThread()::::ResolveOrRejectValue&)>; ResolveValueT = unsigned int; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::PermissionStatusSink::PermissionChangedOnMainThread()::::ResolveOrRejectValue&)>; ResolveValueT = unsigned int; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Permissions::Query(JSContext*, JS::Handle, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Permissions::Query(JSContext*, JS::Handle, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Permissions::Query(JSContext*, JS::Handle, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Permissions::Query(JSContext*, JS::Handle, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::geolocation::SystemGeolocationPermissionBehavior; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::PermissionStatusSink::ComputeSystemState()::::; RejectFunction = mozilla::dom::PermissionStatusSink::ComputeSystemState()::::; ResolveValueT = mozilla::dom::geolocation::SystemGeolocationPermissionBehavior; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::PermissionStatusSink::ComputeSystemState()::::; RejectFunction = mozilla::dom::PermissionStatusSink::ComputeSystemState()::::; ResolveValueT = mozilla::dom::geolocation::SystemGeolocationPermissionBehavior; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::geolocation::SystemGeolocationPermissionBehavior; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/indexedDB/ActorsParent.h:10, from ../../../../librewolf-153.0.1-1/dom/quota/ActorsParent.cpp:87, from Unified_cpp_dom_quota0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsGenericHTMLFrameElement.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:11, from ../../../../../librewolf-153.0.1-1/dom/security/featurepolicy/FeaturePolicy.cpp:14, from Unified_cpp_featurepolicy0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from ../../../../../librewolf-153.0.1-1/dom/security/sanitizer/Sanitizer.cpp:20, from Unified_cpp_security_sanitizer0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../librewolf-153.0.1-1/dom/script/ScriptLoader.cpp:52, from Unified_cpp_dom_script0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIContentInlines.h:15, from ../../../../librewolf-153.0.1-1/dom/serializers/nsDocumentEncoder.cpp:39, from Unified_cpp_dom_serializers0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from ../../../../librewolf-153.0.1-1/dom/quota/ActorsChild.h:10, from ../../../../librewolf-153.0.1-1/dom/quota/ActorsChild.cpp:5, from Unified_cpp_dom_quota0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::InitializeAllTemporaryOrigins()::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::InitializeAllTemporaryOrigins()::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::InitializeAllTemporaryOrigins()::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::InitializeAllTemporaryOrigins()::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::GetUsage(bool, RefPtr >)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::GetUsage(bool, RefPtr >)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::GetOriginUsage(const PrincipalInfo&, RefPtr >)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::GetOriginUsage(const PrincipalInfo&, RefPtr >)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_dom_security1.cpp:74: ../../../../librewolf-153.0.1-1/dom/security/nsMixedContentBlocker.cpp: In static member function 'static nsresult nsMixedContentBlocker::ShouldLoad(bool, nsIURI*, nsILoadInfo*, bool, int16_t*)': ../../../../librewolf-153.0.1-1/dom/security/nsMixedContentBlocker.cpp:830: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 830 | } else if (triggeringPrincipal) { ../../../../librewolf-153.0.1-1/dom/security/nsMixedContentBlocker.cpp:830: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/QuotaManager.h:16, from ../../../../librewolf-153.0.1-1/dom/quota/OriginInfo.h:11, from ../../../../librewolf-153.0.1-1/dom/quota/GroupInfo.h:8, from ../../../../librewolf-153.0.1-1/dom/quota/GroupInfo.cpp:5, from Unified_cpp_dom_quota1.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::OriginOperationBase::RunImmediately()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::OriginOperationBase::RunImmediately()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../librewolf-153.0.1-1/dom/security/nsContentSecurityManager.cpp:20, from Unified_cpp_dom_security1.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, from ../../../../librewolf-153.0.1-1/dom/simpledb/ActorsChild.h:10, from ../../../../librewolf-153.0.1-1/dom/simpledb/ActorsChild.cpp:5, from Unified_cpp_dom_simpledb0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::OpenOp::FinishOpen()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::OpenOp::FinishOpen()::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::ClientDirectoryLockHandle; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../librewolf-153.0.1-1/dom/serviceworkers/FetchEventOpChild.h:8, from ../../../../librewolf-153.0.1-1/dom/serviceworkers/FetchEventOpChild.cpp:5, from Unified_cpp_dom_serviceworkers0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetReady(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetReadyResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetReady(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetReadyResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetReady(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetReadyResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetReady(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetReadyResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::WorkerType&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::WorkerType&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::WorkerType&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::WorkerType&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistration(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistration(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistration(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistration(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, false>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistrations(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationsResolver&&)::&)>; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistrations(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationsResolver&&)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistrations(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationsResolver&&)::&)>; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistrations(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationsResolver&&)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, true>; ResolveValueT = mozilla::SafeRefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; ResolveValueT = mozilla::SafeRefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr&&, RefPtr&&, RefPtr&&, RefPtr&&)::; ResolveValueT = mozilla::SafeRefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::SafeRefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::dom::ChildToParentSynthesizeResponseArgs>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>, mozilla::dom::CancelInterceptionArgs, true>; ResolveValueT = mozilla::Variant, mozilla::dom::ChildToParentSynthesizeResponseArgs>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>; RejectValueT = mozilla::dom::CancelInterceptionArgs; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FetchEventOpProxyChild::Initialize(const mozilla::dom::PFetchEventOpProxyChild::ParentToChildServiceWorkerFetchEventOpArgs&)::, mozilla::dom::ChildToParentSynthesizeResponseArgs>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>, mozilla::dom::CancelInterceptionArgs, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::Variant, mozilla::dom::ChildToParentSynthesizeResponseArgs>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>; RejectValueT = mozilla::dom::CancelInterceptionArgs; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FetchEventOpProxyChild::Initialize(const mozilla::dom::PFetchEventOpProxyChild::ParentToChildServiceWorkerFetchEventOpArgs&)::, mozilla::dom::ChildToParentSynthesizeResponseArgs>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>, mozilla::dom::CancelInterceptionArgs, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::Variant, mozilla::dom::ChildToParentSynthesizeResponseArgs>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>; RejectValueT = mozilla::dom::CancelInterceptionArgs; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Variant, mozilla::dom::ChildToParentSynthesizeResponseArgs>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>; RejectValueT = mozilla::dom::CancelInterceptionArgs; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../librewolf-153.0.1-1/dom/smil/SMILAnimationController.cpp:12, from Unified_cpp_dom_smil0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/StaticRange.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../ipc/ipdl/PServiceWorker.cpp:21, from Unified_cpp_dom_serviceworkers3.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h: In constructor 'mozilla::RangeBoundaryBase::RangeBoundaryBase(RawParentType*, uint32_t, mozilla::RangeBoundarySetBy, TreeKind)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:258: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 258 | } else if (aOffset > 0) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:258: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../librewolf-153.0.1-1/dom/smil/SMILTimedElement.cpp:19, from Unified_cpp_dom_smil1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Observer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/HalScreenConfiguration.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StorageAccess.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:27, from ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerShutdownState.h:9, from ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerManager.h:12, from ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerJob.cpp:7, from Unified_cpp_dom_serviceworkers1.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::FireUpdateFound()' at ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:823:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->mInstanceList.D.1266894.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_serviceworkers1.cpp:137: ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::FireUpdateFound()': ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:823:35: note: '__for_begin' declared here 823 | mInstanceList.ForwardRange()) { | ^ ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:821:53: note: 'this' declared here 821 | void ServiceWorkerRegistrationInfo::FireUpdateFound() { | ^ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::NotifyCleared()' at ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:830:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->mInstanceList.D.1266894.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::NotifyCleared()': ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:830:35: note: '__for_begin' declared here 830 | mInstanceList.ForwardRange()) { | ^ ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:828:51: note: 'this' declared here 828 | void ServiceWorkerRegistrationInfo::NotifyCleared() { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasePrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SystemPrincipal.h:13, from ../../../../librewolf-153.0.1-1/dom/quota/PrincipalUtils.cpp:8, from Unified_cpp_dom_quota2.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::quota::UsageInfo; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback, std::function, false>; ResolveValueT = mozilla::dom::quota::UsageInfo; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback, std::function, false>; ResolveValueT = mozilla::dom::quota::UsageInfo; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::UsageInfo; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback, std::function, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback, std::function, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, true>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback >, nsresult, true>, std::function, true>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback >, nsresult, true>, std::function, true>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = long unsigned int; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback, std::function, false>; ResolveValueT = long unsigned int; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback, std::function, false>; ResolveValueT = long unsigned int; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = long unsigned int; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ipc::CStringArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::ipc::CStringArrayResponse>; ResolveValueT = mozilla::ipc::CStringArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::ipc::CStringArrayResponse>; ResolveValueT = mozilla::ipc::CStringArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::CStringArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ipc::UInt64Response; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::ipc::UInt64Response>; ResolveValueT = mozilla::ipc::UInt64Response; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::ipc::UInt64Response>; ResolveValueT = mozilla::ipc::UInt64Response; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::UInt64Response; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistration.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistrationParent.h:9, from ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationParent.h:8, from ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationParent.cpp:5, from Unified_cpp_dom_serviceworkers2.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvUpdate(const nsACString&, mozilla::dom::PServiceWorkerRegistrationParent::UpdateResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvUpdate(const nsACString&, mozilla::dom::PServiceWorkerRegistrationParent::UpdateResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvUpdate(const nsACString&, mozilla::dom::PServiceWorkerRegistrationParent::UpdateResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvUpdate(const nsACString&, mozilla::dom::PServiceWorkerRegistrationParent::UpdateResolver&&)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::quota::UsageInfoResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::dom::quota::UsageInfoResponse>; ResolveValueT = mozilla::dom::quota::UsageInfoResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::dom::quota::UsageInfoResponse>; ResolveValueT = mozilla::dom::quota::UsageInfoResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::UsageInfoResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::quota::OriginUsageMetadataArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::dom::quota::OriginUsageMetadataArrayResponse>; ResolveValueT = mozilla::dom::quota::OriginUsageMetadataArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::dom::quota::OriginUsageMetadataArrayResponse>; ResolveValueT = mozilla::dom::quota::OriginUsageMetadataArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::OriginUsageMetadataArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ipc::BoolResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::ipc::BoolResponse>; ResolveValueT = mozilla::ipc::BoolResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback, mozilla::ipc::BoolResponse>; ResolveValueT = mozilla::ipc::BoolResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::BoolResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::UpdateRegistrationState(mozilla::dom::ServiceWorkerUpdateViaCache, mozilla::dom::WorkerType)' at ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:482:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_15(D)->mInstanceList.D.1266894.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::UpdateRegistrationState(mozilla::dom::ServiceWorkerUpdateViaCache, mozilla::dom::WorkerType)': ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:482:35: note: '__for_begin' declared here 482 | mInstanceList.ForwardRange()) { | ^ ../../../../librewolf-153.0.1-1/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:457:66: note: 'this' declared here 457 | ServiceWorkerUpdateViaCache aUpdateViaCache, WorkerType aType) { | ^ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNotifications(const nsAString&, mozilla::dom::PServiceWorkerRegistrationParent::GetNotificationsResolver&&)::&)>; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNotifications(const nsAString&, mozilla::dom::PServiceWorkerRegistrationParent::GetNotificationsResolver&&)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNotifications(const nsAString&, mozilla::dom::PServiceWorkerRegistrationParent::GetNotificationsResolver&&)::&)>; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNotifications(const nsAString&, mozilla::dom::PServiceWorkerRegistrationParent::GetNotificationsResolver&&)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerUnregisterJob::ClearNotifications()::&)>; RejectFunction = mozilla::dom::ServiceWorkerUnregisterJob::ClearNotifications()::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerUnregisterJob::ClearNotifications()::&)>; RejectFunction = mozilla::dom::ServiceWorkerUnregisterJob::ClearNotifications()::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerUnregisterJob::AsyncExecute()::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerUnregisterJob::AsyncExecute()::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCNavigationPreloadState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNavigationPreloadState(mozilla::dom::PServiceWorkerRegistrationParent::GetNavigationPreloadStateResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNavigationPreloadState(mozilla::dom::PServiceWorkerRegistrationParent::GetNavigationPreloadStateResolver&&)::; ResolveValueT = mozilla::dom::IPCNavigationPreloadState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNavigationPreloadState(mozilla::dom::PServiceWorkerRegistrationParent::GetNavigationPreloadStateResolver&&)::; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNavigationPreloadState(mozilla::dom::PServiceWorkerRegistrationParent::GetNavigationPreloadStateResolver&&)::; ResolveValueT = mozilla::dom::IPCNavigationPreloadState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCNavigationPreloadState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerShutdownBlocker::WaitOnPromise(mozilla::GenericNonExclusivePromise*, uint32_t)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerShutdownBlocker::WaitOnPromise(mozilla::GenericNonExclusivePromise*, uint32_t)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:15: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::WakeForExtensionAPIEvent(const nsAString&, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::dom::ServiceWorkerManager::WakeForExtensionAPIEvent(const nsAString&, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::WakeForExtensionAPIEvent(const nsAString&, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::dom::ServiceWorkerManager::WakeForExtensionAPIEvent(const nsAString&, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerOp::MaybeStart(mozilla::dom::RemoteWorkerChild*, mozilla::dom::remoteworker::RemoteWorkerState&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerOp::MaybeStart(mozilla::dom::RemoteWorkerChild*, mozilla::dom::remoteworker::RemoteWorkerState&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerPrivate::CheckScriptEvaluation(const mozilla::dom::ServiceWorkerLifetimeExtension&, RefPtr):: mutable::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerPrivate::CheckScriptEvaluation(const mozilla::dom::ServiceWorkerLifetimeExtension&, RefPtr):: mutable::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerPrivate::Shutdown(mozilla::Maybe >&&)::; RejectFunction = mozilla::dom::ServiceWorkerPrivate::Shutdown(mozilla::Maybe >&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerPrivate::Shutdown(mozilla::Maybe >&&)::; RejectFunction = mozilla::dom::ServiceWorkerPrivate::Shutdown(mozilla::Maybe >&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerOp::ServiceWorkerOp(mozilla::dom::ServiceWorkerOpArgs&&, std::function&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerOp::ServiceWorkerOp(mozilla::dom::ServiceWorkerOpArgs&&, std::function&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = int; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = int; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = int; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = int; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, int, true>; ResolveValueT = mozilla::SafeRefPtr; RejectValueT = int; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::&&)>; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; ResolveValueT = mozilla::SafeRefPtr; RejectValueT = int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::&&)>; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::; ResolveValueT = mozilla::SafeRefPtr; RejectValueT = int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::SafeRefPtr; RejectValueT = int; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::RegisterForTest(nsIPrincipal*, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::dom::ServiceWorkerManager::RegisterForTest(nsIPrincipal*, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::RegisterForTest(nsIPrincipal*, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::dom::ServiceWorkerManager::RegisterForTest(nsIPrincipal*, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::RegisterForAddonPrincipal(nsIPrincipal*, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::dom::ServiceWorkerManager::RegisterForAddonPrincipal(nsIPrincipal*, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::RegisterForAddonPrincipal(nsIPrincipal*, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::dom::ServiceWorkerManager::RegisterForAddonPrincipal(nsIPrincipal*, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerPrivate::ExecServiceWorkerOp(mozilla::dom::ServiceWorkerOpArgs&&, const mozilla::dom::ServiceWorkerLifetimeExtension&, std::function&&, std::function&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerPrivate::ExecServiceWorkerOp(mozilla::dom::ServiceWorkerOpArgs&&, const mozilla::dom::ServiceWorkerLifetimeExtension&, std::function&&, std::function&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCNotificationsOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerRegistration::GetNotifications(const mozilla::dom::GetNotificationOptions&, mozilla::ErrorResult&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCNotificationsOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerRegistration::GetNotifications(const mozilla::dom::GetNotificationOptions&, mozilla::ErrorResult&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCNotificationsOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCNotificationsOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from ../../../../librewolf-153.0.1-1/dom/svg/DOMSVGAngle.cpp:9, from Unified_cpp_dom_svg0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Exception.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/ErrorReport.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ErrorResult.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ByteLengthQueuingStrategy.h:9, from ../../../../librewolf-153.0.1-1/dom/streams/ByteLengthQueuingStrategy.cpp:5, from Unified_cpp_dom_streams0.cpp:2: In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)', inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1082:55, inlined from 'JS::CustomAutoRooter::CustomAutoRooter(const CX&) [with CX = JSContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1124:52, inlined from 'mozilla::dom::RootedDictionary::RootedDictionary(const CX&) [with CX = JSContext*; T = mozilla::dom::ReadableStreamReadResult]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/RootedDictionary.h:17:73, inlined from 'virtual void mozilla::dom::Read_ReadIntoRequest::CloseSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)' at ../../../../librewolf-153.0.1-1/dom/streams/ReadableStreamBYOBReader.cpp:123:58: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1088:15: warning: storing the address of local variable 'result' in '*&MEM[(struct Array *)aCx_209(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1088 | *stackTop = this; | ~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_streams0.cpp:47: ../../../../librewolf-153.0.1-1/dom/streams/ReadableStreamBYOBReader.cpp: In member function 'virtual void mozilla::dom::Read_ReadIntoRequest::CloseSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)': ../../../../librewolf-153.0.1-1/dom/streams/ReadableStreamBYOBReader.cpp:123:48: note: 'result' declared here 123 | RootedDictionary result(aCx); | ^~~~~~ ../../../../librewolf-153.0.1-1/dom/streams/ReadableStreamBYOBReader.cpp:116:30: note: 'aCx' declared here 116 | void CloseSteps(JSContext* aCx, JS::Handle aChunk, | ~~~~~~~~~~~^~~ In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)', inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1082:55, inlined from 'JS::CustomAutoRooter::CustomAutoRooter(const CX&) [with CX = JSContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1124:52, inlined from 'mozilla::dom::RootedDictionary::RootedDictionary(const CX&) [with CX = JSContext*; T = mozilla::dom::ReadableStreamReadResult]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/RootedDictionary.h:17:73, inlined from 'virtual void mozilla::dom::Read_ReadIntoRequest::ChunkSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)' at ../../../../librewolf-153.0.1-1/dom/streams/ReadableStreamBYOBReader.cpp:109:58: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1088:15: warning: storing the address of local variable 'result' in '*&MEM[(struct Array *)aCx_204(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1088 | *stackTop = this; | ~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/dom/streams/ReadableStreamBYOBReader.cpp: In member function 'virtual void mozilla::dom::Read_ReadIntoRequest::ChunkSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)': ../../../../librewolf-153.0.1-1/dom/streams/ReadableStreamBYOBReader.cpp:109:48: note: 'result' declared here 109 | RootedDictionary result(aCx); | ^~~~~~ ../../../../librewolf-153.0.1-1/dom/streams/ReadableStreamBYOBReader.cpp:93:30: note: 'aCx' declared here 93 | void ChunkSteps(JSContext* aCx, JS::Handle aChunk, | ~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIWidget.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/CheckedUnsafePtr.h:20, from ../../../../librewolf-153.0.1-1/dom/storage/StorageObserver.h:8, from ../../../../librewolf-153.0.1-1/dom/storage/StorageObserver.cpp:5, from Unified_cpp_dom_storage1.cpp:2: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::CheckedUnsafePtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::CheckedUnsafePtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::CheckedUnsafePtr; T = mozilla::CheckedUnsafePtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = mozilla::CheckedUnsafePtr; T = mozilla::CheckedUnsafePtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::StorageObserver::Notify(const char*, const nsAString&, const nsACString&)' at ../../../../librewolf-153.0.1-1/dom/storage/StorageObserver.cpp:150:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mSinks.D.506804.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/dom/storage/StorageObserver.cpp: In member function 'void mozilla::dom::StorageObserver::Notify(const char*, const nsAString&, const nsACString&)': ../../../../librewolf-153.0.1-1/dom/storage/StorageObserver.cpp:150:47: note: '__for_begin' declared here 150 | for (auto const& sink : mSinks.ForwardRange()) { | ^ ../../../../librewolf-153.0.1-1/dom/storage/StorageObserver.cpp:145:60: note: 'this' declared here 145 | const nsACString& aOriginScope) { | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from ../../../../librewolf-153.0.1-1/dom/svg/DOMSVGPoint.h:9, from ../../../../librewolf-153.0.1-1/dom/svg/DOMSVGPointList.cpp:9, from Unified_cpp_dom_svg1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ElementInlines.h:12, from ../../../../librewolf-153.0.1-1/dom/svg/SVGAnimationElement.cpp:11, from Unified_cpp_dom_svg2.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_dom_svg3.cpp:47: ../../../../librewolf-153.0.1-1/dom/svg/SVGElement.cpp: In member function 'virtual nsAtom* mozilla::dom::SVGElement::GetEventNameForAttr(nsAtom*)': ../../../../librewolf-153.0.1-1/dom/svg/SVGElement.cpp:1477: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1477 | if (aAttr == nsGkAtoms::onload) return nsGkAtoms::onSVGLoad; ../../../../librewolf-153.0.1-1/dom/svg/SVGElement.cpp:1477: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from ../../../../librewolf-153.0.1-1/dom/svg/SVGFEDropShadowElement.cpp:9, from Unified_cpp_dom_svg4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxTextRun.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGTextFrame.h:10, from ../../../../librewolf-153.0.1-1/dom/svg/SVGGraphicsElement.cpp:9, from Unified_cpp_dom_svg5.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxFont.h: In member function 'gfxShapedText::DetailedGlyph* gfxShapedText::DetailedGlyphStore::Get(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxFont.h:1200: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1200 | } else if (mLastUsed > 0 && /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxFont.h:1200: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DisplaySVGItem.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGImageFrame.h:13, from ../../../../librewolf-153.0.1-1/dom/svg/SVGGeometryProperty.h:12, from ../../../../librewolf-153.0.1-1/dom/svg/SVGContentUtils.cpp:11, from Unified_cpp_dom_svg3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGContainerFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGOuterSVGFrame.h:9, from ../../../../librewolf-153.0.1-1/dom/svg/SVGFragmentIdentifier.cpp:9, from Unified_cpp_dom_svg5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsColor.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsAttrValue.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/AttrArray.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Element.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGElement.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h:9, from ../../../../librewolf-153.0.1-1/dom/svg/SVGAnimatedPreserveAspectRatio.h:11, from ../../../../librewolf-153.0.1-1/dom/svg/SVGContentUtils.cpp:10: In function 'float NSAppUnitsToFloatPixels(nscoord, float)', inlined from 'mozilla::gfx::Matrix mozilla::GetCTMInternal(dom::SVGElement*, CTMType, bool)' at ../../../../librewolf-153.0.1-1/dom/svg/SVGContentUtils.cpp:528:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCoord.h:325:10: warning: 'xOffset' may be used uninitialized [-Wmaybe-uninitialized] 325 | return float(aAppUnits) / aAppUnitsPerPixel; | ^~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/dom/svg/SVGContentUtils.cpp: In function 'mozilla::gfx::Matrix mozilla::GetCTMInternal(dom::SVGElement*, CTMType, bool)': ../../../../librewolf-153.0.1-1/dom/svg/SVGContentUtils.cpp:504:13: note: 'xOffset' was declared here 504 | nscoord xOffset, yOffset; | ^~~~~~~ In function 'float NSAppUnitsToFloatPixels(nscoord, float)', inlined from 'mozilla::gfx::Matrix mozilla::GetCTMInternal(dom::SVGElement*, CTMType, bool)' at ../../../../librewolf-153.0.1-1/dom/svg/SVGContentUtils.cpp:528:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCoord.h:325:10: warning: 'yOffset' may be used uninitialized [-Wmaybe-uninitialized] 325 | return float(aAppUnits) / aAppUnitsPerPixel; | ^~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/dom/svg/SVGContentUtils.cpp: In function 'mozilla::gfx::Matrix mozilla::GetCTMInternal(dom::SVGElement*, CTMType, bool)': ../../../../librewolf-153.0.1-1/dom/svg/SVGContentUtils.cpp:504:22: note: 'yOffset' was declared here 504 | nscoord xOffset, yOffset; | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DisplaySVGItem.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGImageFrame.h:13, from ../../../../librewolf-153.0.1-1/dom/svg/SVGGeometryProperty.h:12, from ../../../../librewolf-153.0.1-1/dom/svg/SVGPathElement.cpp:10, from Unified_cpp_dom_svg6.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg8.cpp:110: ../../../../librewolf-153.0.1-1/dom/svg/SVGUseElement.cpp: In function 'bool mozilla::dom::NodeCouldBeRendered(const nsINode&)': ../../../../librewolf-153.0.1-1/dom/svg/SVGUseElement.cpp:264: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 264 | } else if (const auto* svgGraphics = SVGGraphicsElement::FromNode(aNode)) { ../../../../librewolf-153.0.1-1/dom/svg/SVGUseElement.cpp:264: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from ../../../../librewolf-153.0.1-1/dom/svg/SVGRect.cpp:9, from Unified_cpp_dom_svg7.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from ../../../../librewolf-153.0.1-1/dom/svg/SVGTests.cpp:13, from Unified_cpp_dom_svg8.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_svg6.cpp:92: ../../../../librewolf-153.0.1-1/dom/svg/SVGPathData.cpp: In static member function 'static void mozilla::SVGPathData::GetMarkerPositioningData(mozilla::Span, float>, 18446744073709551615>, float, nsTArray*)': ../../../../librewolf-153.0.1-1/dom/svg/SVGPathData.cpp:682:37: warning: 'segStartAngle' may be used uninitialized [-Wmaybe-uninitialized] 682 | pathStartAngle = mark.angle = segStartAngle; | ~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/dom/svg/SVGPathData.cpp:529:11: note: 'segStartAngle' was declared here 529 | float segStartAngle, segEndAngle; | ^~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/dom/svg/SVGPathData.cpp:690:41: warning: 'segStartAngle' may be used uninitialized [-Wmaybe-uninitialized] 690 | SVGContentUtils::AngleBisect(prevSegEndAngle, segStartAngle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/dom/svg/SVGPathData.cpp:529:11: note: 'segStartAngle' was declared here 529 | float segStartAngle, segEndAngle; | ^~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/dom/svg/SVGPathData.cpp:701:39: warning: 'segEndAngle' may be used uninitialized [-Wmaybe-uninitialized] 701 | SVGContentUtils::AngleBisect(segEndAngle, pathStartAngle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/dom/svg/SVGPathData.cpp:529:26: note: 'segEndAngle' was declared here 529 | float segStartAngle, segEndAngle; | ^~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RemoteTextureMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:8, from ../../../../librewolf-153.0.1-1/dom/view-transitions/ViewTransition.cpp:24, from Unified_cpp_dom_view-transitions0.cpp:2: /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator, const_iterator)': /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1564 | while (__first != __last) /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../librewolf-153.0.1-1/dom/view-transitions/ViewTransition.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../librewolf-153.0.1-1/dom/vr/XRSession.cpp:23, from Unified_cpp_dom_vr1.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SelectionMovementUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCaret.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from ../../../../librewolf-153.0.1-1/dom/webgpu/CanvasContext.cpp:24, from Unified_cpp_dom_webgpu0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h: In constructor 'mozilla::RangeBoundaryBase::RangeBoundaryBase(RawParentType*, uint32_t, mozilla::RangeBoundarySetBy, TreeKind)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:258: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 258 | } else if (aOffset > 0) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:258: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:11, from Unified_cpp_webbrowserpersist0.cpp:20: /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(const_iterator, const_iterator)': /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1564 | while (__first != __last) /usr/gcc/14/include/c++/14.3.0/bits/stl_list.h:1564: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_dom_webgpu1.cpp:65: ../../../../librewolf-153.0.1-1/dom/webgpu/Queue.cpp: In member function 'void mozilla::webgpu::Queue::CopyExternalImageToTexture(const mozilla::dom::GPUCopyExternalImageSourceInfo&, const mozilla::dom::GPUCopyExternalImageDestInfo&, const mozilla::dom::GPUExtent3D&, mozilla::ErrorResult&)': ../../../../librewolf-153.0.1-1/dom/webgpu/Queue.cpp:585:20: warning: 'srcPremultiplied' may be used uninitialized [-Wmaybe-uninitialized] 585 | if (!ConvertImage(dstWidth, dstHeight, srcBegin, srcStride, srcOriginPos, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586 | srcFormat, srcPremultiplied, dstBegin, dstStrideVal, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587 | dstOriginPos, dstFormat, aDestination.mPremultipliedAlpha, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 588 | dom::PredefinedColorSpace::Srgb, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589 | dom::PredefinedColorSpace::Srgb, &wasTrivial)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/dom/webgpu/Queue.cpp:474:8: note: 'srcPremultiplied' was declared here 474 | bool srcPremultiplied; | ^~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGObserverUtils.h:8, from ../../../../librewolf-153.0.1-1/dom/webgpu/CanvasContext.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGObserverUtils.h:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from ../../ipc/ipdl/PWebGPU.cpp:8, from Unified_cpp_dom_webgpu2.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AuthenticatorResponse.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AuthenticatorAssertionResponse.h:9, from ../../../../librewolf-153.0.1-1/dom/webauthn/AuthenticatorAssertionResponse.cpp:5, from Unified_cpp_dom_webauthn0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebAuthnTransactionParent::RecvRequestIsUVPAA(mozilla::dom::PWebAuthnTransactionParent::RequestIsUVPAAResolver&&)::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebAuthnTransactionParent::RecvRequestIsUVPAA(mozilla::dom::PWebAuthnTransactionParent::RequestIsUVPAAResolver&&)::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebAuthnTransactionParent::ContinueWithSign(const mozilla::dom::PWebAuthnTransactionParent::nsCString&, const mozilla::dom::PWebAuthnTransactionParent::WebAuthnGetAssertionInfo&, mozilla::dom::PWebAuthnTransactionParent::RequestSignResolver&&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebAuthnTransactionParent::ContinueWithSign(const mozilla::dom::PWebAuthnTransactionParent::nsCString&, const mozilla::dom::PWebAuthnTransactionParent::WebAuthnGetAssertionInfo&, mozilla::dom::PWebAuthnTransactionParent::RequestSignResolver&&)::, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_dom_webgpu0.cpp:128: ../../../../librewolf-153.0.1-1/dom/webgpu/ExternalTexture.cpp: In static member function 'static already_AddRefed mozilla::webgpu::ExternalTextureSourceClient::Create(mozilla::webgpu::Device*, mozilla::webgpu::ExternalTextureCache*, const mozilla::dom::OwningHTMLVideoElementOrVideoFrame&, mozilla::ErrorResult&)': ../../../../librewolf-153.0.1-1/dom/webgpu/ExternalTexture.cpp:314: warning: 'rotation' may be used uninitialized [-Wmaybe-uninitialized] 314 | switch (rotation) { ../../../../librewolf-153.0.1-1/dom/webgpu/ExternalTexture.cpp:214: note: 'rotation' was declared here 214 | VideoRotation rotation; In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/2D.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FilterSupport.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GfxMessageUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webgpu/WebGPUTypes.h:10, from ../../../../librewolf-153.0.1-1/dom/webgpu/ObjectModel.h:8, from ../../../../librewolf-153.0.1-1/dom/webgpu/Adapter.h:10, from ../../../../librewolf-153.0.1-1/dom/webgpu/Adapter.cpp:5, from Unified_cpp_dom_webgpu0.cpp:2: In function 'mozilla::gfx::YUVRangedColorSpace mozilla::gfx::ToYUVRangedColorSpace(YUVColorSpace, ColorRange, TransferFunction)', inlined from 'static mozilla::webgpu::ExternalTextureSourceHost mozilla::webgpu::ExternalTextureSourceHost::CreateFromBufferDesc(mozilla::webgpu::WebGPUParent*, mozilla::webgpu::RawId, mozilla::webgpu::RawId, const mozilla::webgpu::ExternalTextureSourceDescriptor&, const mozilla::layers::BufferDescriptor&, mozilla::Span)' at ../../../../librewolf-153.0.1-1/dom/webgpu/ExternalTexture.cpp:656: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Types.h:803:25: warning: 'narrow' may be used uninitialized [-Wmaybe-uninitialized] 803 | return narrow ? YUVRangedColorSpace::BT2100_PQ_Narrow | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | : YUVRangedColorSpace::BT2100_PQ_Full; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Types.h: In static member function 'static mozilla::webgpu::ExternalTextureSourceHost mozilla::webgpu::ExternalTextureSourceHost::CreateFromBufferDesc(mozilla::webgpu::WebGPUParent*, mozilla::webgpu::RawId, mozilla::webgpu::RawId, const mozilla::webgpu::ExternalTextureSourceDescriptor&, const mozilla::layers::BufferDescriptor&, mozilla::Span)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Types.h:777:8: note: 'narrow' was declared here 777 | bool narrow; | ^~~~~~ ../../../../librewolf-153.0.1-1/dom/webgpu/ExternalTexture.cpp:670: warning: 'colorSpace' may be used uninitialized [-Wmaybe-uninitialized] 670 | aDesc.mLoadTransform); ../../../../librewolf-153.0.1-1/dom/webgpu/ExternalTexture.cpp:581: note: 'colorSpace' was declared here 581 | gfx::YUVRangedColorSpace colorSpace; In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, from ../../../../librewolf-153.0.1-1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:9, from ../../../../librewolf-153.0.1-1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:6, from Unified_cpp_webbrowserpersist0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsWebBrowserPersist::EndDownload(nsresult)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsWebBrowserPersist::EndDownload(nsresult)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_dom_webgpu0.cpp:101: ../../../../librewolf-153.0.1-1/dom/webgpu/Device.cpp: In member function 'already_AddRefed mozilla::webgpu::Device::CreateQuerySet(const mozilla::dom::GPUQuerySetDescriptor&, mozilla::ErrorResult&)': ../../../../librewolf-153.0.1-1/dom/webgpu/Device.cpp:305: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] 305 | desc.ty = type; ../../../../librewolf-153.0.1-1/dom/webgpu/Device.cpp:290: note: 'type' was declared here 290 | ffi::WGPURawQueryType type; At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Serial.h:8, from ../../../../librewolf-153.0.1-1/dom/webserial/Serial.cpp:5, from Unified_cpp_dom_webserial0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPortWriteAlgorithms::CloseOrAbortImpl(bool, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::SerialPortWriteAlgorithms::CloseOrAbortImpl(bool, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPortWriteAlgorithms::CloseOrAbortImpl(bool, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::SerialPortWriteAlgorithms::CloseOrAbortImpl(bool, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceConnection(const nsAString&, const nsAString&, uint16_t, uint16_t, mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceConnection(const nsAString&, const nsAString&, uint16_t, uint16_t, mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceConnection(const nsAString&, const nsAString&, uint16_t, uint16_t, mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceConnection(const nsAString&, const nsAString&, uint16_t, uint16_t, mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceConnection(const nsAString&, const nsAString&, uint16_t, uint16_t, mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceConnection(const nsAString&, const nsAString&, uint16_t, uint16_t, mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceConnection(const nsAString&, const nsAString&, uint16_t, uint16_t, mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceConnection(const nsAString&, const nsAString&, uint16_t, uint16_t, mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceDisconnection(const nsAString&, mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceDisconnection(const nsAString&, mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceDisconnection(const nsAString&, mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceDisconnection(const nsAString&, mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceDisconnection(const nsAString&, mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceDisconnection(const nsAString&, mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceDisconnection(const nsAString&, mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::SimulateDeviceDisconnection(const nsAString&, mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::RemoveAllMockDevices(mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::RemoveAllMockDevices(mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::RemoveAllMockDevices(mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::RemoveAllMockDevices(mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::RemoveAllMockDevices(mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::RemoveAllMockDevices(mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::RemoveAllMockDevices(mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::RemoveAllMockDevices(mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::ResetToDefaultMockDevices(mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::ResetToDefaultMockDevices(mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::ResetToDefaultMockDevices(mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::ResetToDefaultMockDevices(mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::ResetToDefaultMockDevices(mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::ResetToDefaultMockDevices(mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::ResetToDefaultMockDevices(mozilla::ErrorResult&)::&&)::; RejectFunction = mozilla::dom::RunTestingIpc >(Serial*, mozilla::ErrorResult&, const nsLiteralCString&, Serial::ResetToDefaultMockDevices(mozilla::ErrorResult&)::&&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPort::SetSignals(const mozilla::dom::SerialOutputSignals&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::SerialPort::SetSignals(const mozilla::dom::SerialOutputSignals&, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPort::SetSignals(const mozilla::dom::SerialOutputSignals&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::SerialPort::SetSignals(const mozilla::dom::SerialOutputSignals&, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPort::GetSignals(mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::SerialPort::GetSignals(mozilla::ErrorResult&)::; ResolveValueT = std::tuple; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPort::GetSignals(mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::SerialPort::GetSignals(mozilla::ErrorResult&)::; ResolveValueT = std::tuple; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::Serial::GetPorts(mozilla::ErrorResult&)::GetPortsData; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Serial::GetPorts(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Serial::GetPorts(mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::Serial::GetPorts(mozilla::ErrorResult&)::GetPortsData; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Serial::GetPorts(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Serial::GetPorts(mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::Serial::GetPorts(mozilla::ErrorResult&)::GetPortsData; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::Serial::GetPorts(mozilla::ErrorResult&)::GetPortsData; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPort::Open(const mozilla::dom::SerialOptions&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::SerialPort::Open(const mozilla::dom::SerialOptions&, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPort::Open(const mozilla::dom::SerialOptions&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::SerialPort::Open(const mozilla::dom::SerialOptions&, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPort::CloseAfterStreamsClosed()::; RejectFunction = mozilla::dom::SerialPort::CloseAfterStreamsClosed()::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPort::CloseAfterStreamsClosed()::; RejectFunction = mozilla::dom::SerialPort::CloseAfterStreamsClosed()::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPort::Forget(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::SerialPort::Forget(mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPort::Forget(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::SerialPort::Forget(mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCSerialPortInfo; RejectValueT = mozilla::dom::RequestPortReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SerialManagerParent::StartChooserRequest(bool, nsTArray&&, mozilla::dom::PSerialManagerParent::RequestPortResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCSerialPortInfo; RejectValueT = mozilla::dom::RequestPortReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SerialManagerParent::StartChooserRequest(bool, nsTArray&&, mozilla::dom::PSerialManagerParent::RequestPortResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCSerialPortInfo; RejectValueT = mozilla::dom::RequestPortReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCSerialPortInfo; RejectValueT = mozilla::dom::RequestPortReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::{anonymous}::EnumeratePortsResult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SerialManagerParent::RecvRequestPort(nsTArray&&, bool, mozilla::dom::PSerialManagerParent::RequestPortResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::{anonymous}::EnumeratePortsResult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SerialManagerParent::RecvRequestPort(nsTArray&&, bool, mozilla::dom::PSerialManagerParent::RequestPortResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::{anonymous}::EnumeratePortsResult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::{anonymous}::EnumeratePortsResult; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPortReadAlgorithms::CancelCallbackImpl(JSContext*, const mozilla::dom::Optional >&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::SerialPortReadAlgorithms::CancelCallbackImpl(JSContext*, const mozilla::dom::Optional >&, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SerialPortReadAlgorithms::CancelCallbackImpl(JSContext*, const mozilla::dom::Optional >&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::SerialPortReadAlgorithms::CancelCallbackImpl(JSContext*, const mozilla::dom::Optional >&, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Promise.h:24, from ../../../../../librewolf-153.0.1-1/dom/webtransport/api/WebTransport.h:8, from ../../../../../librewolf-153.0.1-1/dom/webtransport/api/WebTransport.cpp:5, from Unified_cpp_dom_webtransport_api0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebTransport::Init(const mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::WebTransportOptions&, mozilla::ErrorResult&)::, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::tuple; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebTransport::Init(const mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::WebTransportOptions&, mozilla::ErrorResult&)::, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::tuple; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:15, from ../../../../../librewolf-153.0.1-1/dom/webtransport/parent/WebTransportParent.h:9, from ../../../../../librewolf-153.0.1-1/dom/webtransport/parent/WebTransportParent.cpp:5, from Unified_cpp_webtransport_parent0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::WebTransportReliabilityMode; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebTransportParent::Create(const nsAString&, nsIPrincipal*, const mozilla::dom::PWebTransportParent::uint64_t&, const mozilla::dom::IPCClientInfo&, const bool&, const bool&, const mozilla::dom::PWebTransportParent::uint32_t&, nsTArray&&, mozilla::dom::PWebTransportParent::Endpoint&&, std::function)>&&)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::WebTransportReliabilityMode; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebTransportParent::Create(const nsAString&, nsIPrincipal*, const mozilla::dom::PWebTransportParent::uint64_t&, const mozilla::dom::IPCClientInfo&, const bool&, const bool&, const mozilla::dom::PWebTransportParent::uint32_t&, nsTArray&&, mozilla::dom::PWebTransportParent::Endpoint&&, std::function)>&&)::::ResolveOrRejectValue&)>; ResolveValueT = mozilla::dom::WebTransportReliabilityMode; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::WebTransportReliabilityMode; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../../ipc/ipdl/SharedWorkerOpArgs.cpp:16, from Unified_cpp_sharedworkers0.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h: In member function 'void nsIFrame::PeekWordState::Update(bool, bool, Script)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:5593: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 5593 | } else if (!aAfterPunctuation) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:5593: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:80, from ../../../../librewolf-153.0.1-1/dom/worklet/Worklet.cpp:10, from Unified_cpp_dom_worklet0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/dom/workers/remoteworkers/RemoteWorkerChild.h:9, from ../../../../../librewolf-153.0.1-1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:5, from Unified_cpp_remoteworkers0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::RemoteWorkerManager::TargetActorAndKeepAlive; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RemoteWorkerManager::Launch(mozilla::dom::RemoteWorkerController*, const mozilla::dom::RemoteWorkerData&, base::ProcessId)::; RejectFunction = mozilla::dom::RemoteWorkerManager::Launch(mozilla::dom::RemoteWorkerController*, const mozilla::dom::RemoteWorkerData&, base::ProcessId)::; ResolveValueT = mozilla::dom::RemoteWorkerManager::TargetActorAndKeepAlive; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RemoteWorkerManager::Launch(mozilla::dom::RemoteWorkerController*, const mozilla::dom::RemoteWorkerData&, base::ProcessId)::; RejectFunction = mozilla::dom::RemoteWorkerManager::Launch(mozilla::dom::RemoteWorkerController*, const mozilla::dom::RemoteWorkerData&, base::ProcessId)::; ResolveValueT = mozilla::dom::RemoteWorkerManager::TargetActorAndKeepAlive; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::RemoteWorkerManager::TargetActorAndKeepAlive; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::RemoteWorkerControllerParent::RecvExecServiceWorkerOp(mozilla::dom::PRemoteWorkerControllerParent::ServiceWorkerOpArgs&&, mozilla::dom::PRemoteWorkerControllerParent::ExecServiceWorkerOpResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::RemoteWorkerControllerParent::RecvExecServiceWorkerOp(mozilla::dom::PRemoteWorkerControllerParent::ServiceWorkerOpArgs&&, mozilla::dom::PRemoteWorkerControllerParent::ExecServiceWorkerOpResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ServiceWorkerFetchEventOpResult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::RemoteWorkerControllerParent::RecvPFetchEventOpConstructor(mozilla::dom::PRemoteWorkerControllerParent::PFetchEventOpParent*, const mozilla::dom::PRemoteWorkerControllerParent::ParentToParentServiceWorkerFetchEventOpArgs&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerFetchEventOpResult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::RemoteWorkerControllerParent::RecvPFetchEventOpConstructor(mozilla::dom::PRemoteWorkerControllerParent::PFetchEventOpParent*, const mozilla::dom::PRemoteWorkerControllerParent::ParentToParentServiceWorkerFetchEventOpArgs&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::ServiceWorkerFetchEventOpResult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerFetchEventOpResult; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:0: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:0: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../../ipc/ipdl/RemoteWorkerTypes.cpp:29, from Unified_cpp_remoteworkers2.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsAccessibilityService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:50, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../librewolf-153.0.1-1/dom/workers/WorkerPrivate.cpp:56, from Unified_cpp_dom_workers1.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/SelectionManager.h: In member function 'mozilla::a11y::HyperTextAccessible* mozilla::a11y::SelectionManager::AccessibleWithCaret(int32_t*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:92: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 92 | if (aCaret) *aCaret = mCaretOffset; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:92: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ElementInlines.h:12, from ../../../../librewolf-153.0.1-1/dom/xml/nsXMLElement.cpp:8, from Unified_cpp_dom_xml0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../librewolf-153.0.1-1/dom/workers/WorkerLoadInfo.cpp:12, from Unified_cpp_dom_workers1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/xslt/xpath/txXPathTreeWalker.h:8, from ../../../../../librewolf-153.0.1-1/dom/xslt/xml/txXMLParser.cpp:12, from Unified_cpp_dom_xslt_xml0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIContentInlines.h:15, from ../../../../../librewolf-153.0.1-1/dom/xslt/xpath/txXPathTreeWalker.h:8, from ../../../../../librewolf-153.0.1-1/dom/xslt/xpath/XPathExpression.cpp:19, from Unified_cpp_dom_xslt_xpath0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIContentInlines.h:15, from ../../../../../librewolf-153.0.1-1/dom/xslt/xpath/txXPathTreeWalker.h:8, from ../../../../../librewolf-153.0.1-1/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from ../../../../librewolf-153.0.1-1/dom/workers/WorkerLoadInfo.h:8, from ../../../../librewolf-153.0.1-1/dom/workers/WorkerLoadInfo.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerGlobalScope::SkipWaiting(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerGlobalScope::SkipWaiting(mozilla::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/xslt/xpath/txXPathTreeWalker.h:8, from ../../../../../librewolf-153.0.1-1/dom/xslt/xslt/txExecutionState.h:19, from ../../../../../librewolf-153.0.1-1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, from Unified_cpp_dom_xslt_xslt0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/dom/xslt/xslt/txEXSLTFunctions.cpp:29, from Unified_cpp_dom_xslt_xslt0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/xslt/xpath/txXPathTreeWalker.h:8, from ../../../../../librewolf-153.0.1-1/dom/xslt/xslt/txStylesheet.cpp:14, from Unified_cpp_dom_xslt_xslt1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/dom/xul/XULFrameElement.cpp:9, from Unified_cpp_dom_xul0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoaderOwner.h:10, from ../../../../librewolf-153.0.1-1/dom/xul/XULFrameElement.h:12, from ../../../../librewolf-153.0.1-1/dom/xul/nsXULElement.cpp:15, from Unified_cpp_dom_xul1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../librewolf-153.0.1-1/dom/xul/ChromeObserver.cpp:8, from Unified_cpp_dom_xul0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EditorBase.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/HTMLEditor.h:10, from ../../../../librewolf-153.0.1-1/editor/composer/nsEditingSession.cpp:10, from Unified_cpp_editor_composer0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../../librewolf-153.0.1-1/editor/libeditor/EditorEventListener.cpp:17, from Unified_cpp_editor_libeditor1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextComposition.h:13, from ../../../../librewolf-153.0.1-1/editor/libeditor/CompositionTransaction.cpp:10, from Unified_cpp_editor_libeditor0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../../librewolf-153.0.1-1/editor/libeditor/HTMLEditorMutationObserver.cpp:15, from Unified_cpp_editor_libeditor2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from ../../../../librewolf-153.0.1-1/editor/libeditor/EditorBase.h:31, from ../../../../librewolf-153.0.1-1/editor/libeditor/EditorEventListener.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/editor/libeditor/EditorBase.h:31, from ../../../../librewolf-153.0.1-1/editor/spellchecker/EditorSpellCheck.cpp:7, from Unified_cpp_editor_spellchecker0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EditorBase.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/HTMLEditor.h:10, from ../../../../librewolf-153.0.1-1/editor/txmgr/TransactionManager.cpp:8, from Unified_cpp_editor_txmgr0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from ../../../../librewolf-153.0.1-1/editor/libeditor/EditorBase.h:31, from ../../../../librewolf-153.0.1-1/editor/libeditor/AutoClonedRangeArray.h:9, from ../../../../librewolf-153.0.1-1/editor/libeditor/AutoClonedRangeArray.cpp:5, from Unified_cpp_editor_libeditor0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from ../../../../librewolf-153.0.1-1/editor/libeditor/EditorBase.h:31, from ../../../../librewolf-153.0.1-1/editor/libeditor/HTMLEditorInsertParagraphHandler.cpp:5, from Unified_cpp_editor_libeditor2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextComposition.h:13, from ../../../../librewolf-153.0.1-1/editor/libeditor/TextEditSubActionHandler.cpp:19, from Unified_cpp_editor_libeditor3.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozSpellChecker.h:8, from ../../../../librewolf-153.0.1-1/editor/spellchecker/EditorSpellCheck.h:8, from ../../../../librewolf-153.0.1-1/editor/spellchecker/EditorSpellCheck.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, false>; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EditorSpellCheck::Suggest(const nsAString&, uint32_t, JSContext*, mozilla::dom::Promise**):: >&)>; RejectFunction = mozilla::EditorSpellCheck::Suggest(const nsAString&, uint32_t, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EditorSpellCheck::Suggest(const nsAString&, uint32_t, JSContext*, mozilla::dom::Promise**):: >&)>; RejectFunction = mozilla::EditorSpellCheck::Suggest(const nsAString&, uint32_t, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from ../../../../librewolf-153.0.1-1/editor/libeditor/EditorBase.h:31, from ../../../../librewolf-153.0.1-1/editor/libeditor/AutoClonedRangeArray.h:9, from ../../../../librewolf-153.0.1-1/editor/libeditor/SelectionState.cpp:7, from Unified_cpp_editor_libeditor3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, from : In static member function 'static std::size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'char* {anonymous}::stringdup(const std::string&)' at ../../../../../../librewolf-153.0.1-1/extensions/spellcheck/hunspell/src/hunspell.cxx:2040:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/atomic:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Atomics.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h: In function 'char* {anonymous}::stringdup(const std::string&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, from : In static member function 'static std::size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'void* rlbox::rlbox_noop_sandbox::impl_malloc_in_sandbox(std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/rlbox/rlbox_noop_sandbox.hpp:129:15, inlined from 'rlbox::tainted rlbox::rlbox_sandbox::malloc_in_sandbox(uint32_t) [with T = char; T_Sbx = rlbox::rlbox_noop_sandbox]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/rlbox/rlbox_sandbox.hpp:575:55, inlined from 'tainted_hunspell allocStrInSandbox(rlbox_sandbox_hunspell&, const std::string&)' at ../../../../../../librewolf-153.0.1-1/extensions/spellcheck/hunspell/glue/RLBoxHunspell.cpp:18:67: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/atomic:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Atomics.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h: In function 'tainted_hunspell allocStrInSandbox(rlbox_sandbox_hunspell&, const std::string&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ In static member function 'static std::size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'void* rlbox::rlbox_noop_sandbox::impl_malloc_in_sandbox(std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/rlbox/rlbox_noop_sandbox.hpp:129:15, inlined from 'rlbox::tainted rlbox::rlbox_sandbox::malloc_in_sandbox(uint32_t) [with T = cs_info; T_Sbx = rlbox::rlbox_noop_sandbox]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/rlbox/rlbox_sandbox.hpp:575:55, inlined from 'static tainted_hunspell mozilla::mozHunspellCallbacks::GetCurrentCS(rlbox_sandbox_hunspell&, tainted_hunspell)' at ../../../../../../librewolf-153.0.1-1/extensions/spellcheck/hunspell/glue/mozHunspellRLBoxHost.cpp:219:49: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h: In static member function 'static tainted_hunspell mozilla::mozHunspellCallbacks::GetCurrentCS(rlbox_sandbox_hunspell&, tainted_hunspell)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/FilterProcessingSIMD-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/FilterProcessingSSE2.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari32x4_t mozilla::gfx::simd::Splat32(Scalari32x4_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h:393:45: warning: array subscript has type 'char' [-Wchar-subscripts] 393 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h:393:61: warning: array subscript has type 'char' [-Wchar-subscripts] 393 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h:393:77: warning: array subscript has type 'char' [-Wchar-subscripts] 393 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h:394:45: warning: array subscript has type 'char' [-Wchar-subscripts] 394 | aM.i32[aIndex]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari32x4_t mozilla::gfx::simd::Shuffle32(Scalari32x4_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h:414:23: warning: array subscript has type 'char' [-Wchar-subscripts] 414 | m.i32[0] = aM.i32[i3]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h:415:23: warning: array subscript has type 'char' [-Wchar-subscripts] 415 | m.i32[1] = aM.i32[i2]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h:416:23: warning: array subscript has type 'char' [-Wchar-subscripts] 416 | m.i32[2] = aM.i32[i1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h:417:23: warning: array subscript has type 'char' [-Wchar-subscripts] 417 | m.i32[3] = aM.i32[i0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari16x8_t mozilla::gfx::simd::ShuffleLo16(Scalari16x8_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h:428:23: warning: array subscript has type 'char' [-Wchar-subscripts] 428 | m.i16[0] = aM.i16[i3]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h:429:23: warning: array subscript has type 'char' [-Wchar-subscripts] 429 | m.i16[1] = aM.i16[i2]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h:430:23: warning: array subscript has type 'char' [-Wchar-subscripts] 430 | m.i16[2] = aM.i16[i1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h:431:23: warning: array subscript has type 'char' [-Wchar-subscripts] 431 | m.i16[3] = aM.i16[i0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalaru16x8_t mozilla::gfx::simd::Splat16(Scalaru16x8_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/SIMD.h:454:42: warning: array subscript has type 'char' [-Wchar-subscripts] 454 | int16_t chosenValueLo = aM.u16[aIndexLo]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/FilterProcessingSIMD-inl.h: In function 'already_AddRefed mozilla::gfx::ApplyColorMatrix_SIMD(DataSourceSurface*, const Matrix5x4&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/FilterProcessingSIMD-inl.h:631:17: warning: array subscript has type 'char' [-Wchar-subscripts] 631 | rows_bgra[bg_or_ra][B_or_G_or_R_or_A * 2 + g_or_a] = | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/FilterProcessingSIMD-inl.h: In instantiation of 'already_AddRefed mozilla::gfx::ApplyColorMatrix_SIMD(DataSourceSurface*, const Matrix5x4&) [with i32x4_t = __vector(2) long long int; i16x8_t = __vector(2) long long int; u8x16_t = __vector(2) long long int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/FilterProcessingSSE2.cpp:57:58: required from here 57 | return ApplyColorMatrix_SIMD<__m128i, __m128i, __m128i>(aInput, aMatrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/FilterProcessingSIMD-inl.h:631:17: warning: array subscript has type 'char' [-Wchar-subscripts] 631 | rows_bgra[bg_or_ra][B_or_G_or_R_or_A * 2 + g_or_a] = | ^~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsNetUtil.h:19, from ../../../../librewolf-153.0.1-1/extensions/permissions/Permission.cpp:9, from Unified_cpp_permissions0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::PermissionManager::TestFlushPendingWrites(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::PermissionManager::TestFlushPendingWrites(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::PermissionManager::RemoveOrphanedInteractionRecords(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::PermissionManager::RemoveOrphanedInteractionRecords(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PermissionManager::WhenPermissionsAvailable(nsIPrincipal*, nsIRunnable*)::; RejectFunction = mozilla::PermissionManager::WhenPermissionsAvailable(nsIPrincipal*, nsIRunnable*)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PermissionManager::WhenPermissionsAvailable(nsIPrincipal*, nsIRunnable*)::; RejectFunction = mozilla::PermissionManager::WhenPermissionsAvailable(nsIPrincipal*, nsIRunnable*)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EditorBase.h:31, from ../../../../../librewolf-153.0.1-1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:36, from Unified_cpp_spellcheck_src0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/extensions/spellcheck/ipc/RemoteSpellCheckEngineChild.h:8, from ../../../../../librewolf-153.0.1-1/extensions/spellcheck/ipc/RemoteSpellCheckEngineChild.cpp:5, from Unified_cpp_spellcheck_ipc0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteSpellcheckEngineParent::RecvSetDictionaries(const nsTArray >&, mozilla::PRemoteSpellcheckEngineParent::SetDictionariesResolver&&)::; RejectFunction = mozilla::RemoteSpellcheckEngineParent::RecvSetDictionaries(const nsTArray >&, mozilla::PRemoteSpellcheckEngineParent::SetDictionariesResolver&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteSpellcheckEngineParent::RecvSetDictionaries(const nsTArray >&, mozilla::PRemoteSpellcheckEngineParent::SetDictionariesResolver&&)::; RejectFunction = mozilla::RemoteSpellcheckEngineParent::RecvSetDictionaries(const nsTArray >&, mozilla::PRemoteSpellcheckEngineParent::SetDictionariesResolver&&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, false>; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&):: >)>; RejectFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&)::; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&):: >)>; RejectFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&)::; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/InlineTranslator.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedStrokeOptionsMixin::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::MemReader]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h:2098:28: warning: 'joinStyle' may be used uninitialized [-Wmaybe-uninitialized] 2098 | aStrokeOptions.mLineJoin = joinStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h:2089:13: note: 'joinStyle' was declared here 2089 | JoinStyle joinStyle; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h:2099:27: warning: 'capStyle' may be used uninitialized [-Wmaybe-uninitialized] 2099 | aStrokeOptions.mLineCap = capStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h:2090:12: note: 'capStyle' was declared here 2090 | CapStyle capStyle; | ^~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/ScaledFontFontconfig.cpp: In member function 'void mozilla::gfx::ScaledFontFontconfig::InstanceData::SetupFontOptions(cairo_font_options_t*, int*, unsigned int*) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/ScaledFontFontconfig.cpp:315:36: warning: 'hinting' may be used uninitialized [-Wmaybe-uninitialized] 315 | cairo_font_options_set_hint_style(aFontOptions, hinting); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/2d/ScaledFontFontconfig.cpp:300:22: note: 'hinting' was declared here 300 | cairo_hint_style_t hinting; | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:10, from ../../../../../librewolf-153.0.1-1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:12, from ../../../../../librewolf-153.0.1-1/extensions/spellcheck/src/mozInlineSpellChecker.h:12, from ../../../../../librewolf-153.0.1-1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:31: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozInlineSpellChecker::SpellCheckerSlice::CheckWordsAndUpdateRangesForMisspellings(const nsTArray >&, nsTArray >&&, nsTArray&&)::&)>; RejectFunction = mozInlineSpellChecker::SpellCheckerSlice::CheckWordsAndUpdateRangesForMisspellings(const nsTArray >&, nsTArray >&&, nsTArray&&)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozInlineSpellChecker::SpellCheckerSlice::CheckWordsAndUpdateRangesForMisspellings(const nsTArray >&, nsTArray >&&, nsTArray&&)::&)>; RejectFunction = mozInlineSpellChecker::SpellCheckerSlice::CheckWordsAndUpdateRangesForMisspellings(const nsTArray >&, nsTArray >&&, nsTArray&&)::; ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from ../../../../librewolf-153.0.1-1/gfx/2d/FilterProcessingSIMD-inl.h:10, from ../../../../librewolf-153.0.1-1/gfx/2d/FilterProcessingScalar.cpp:7, from Unified_cpp_gfx_2d1.cpp:2: ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari32x4_t mozilla::gfx::simd::Splat32(Scalari32x4_t)': ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h:393:45: warning: array subscript has type 'char' [-Wchar-subscripts] 393 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h:393:61: warning: array subscript has type 'char' [-Wchar-subscripts] 393 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h:393:77: warning: array subscript has type 'char' [-Wchar-subscripts] 393 | return From32(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex], | ^ ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h:394:45: warning: array subscript has type 'char' [-Wchar-subscripts] 394 | aM.i32[aIndex]); | ^ ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari32x4_t mozilla::gfx::simd::Shuffle32(Scalari32x4_t)': ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h:414:23: warning: array subscript has type 'char' [-Wchar-subscripts] 414 | m.i32[0] = aM.i32[i3]; | ^ ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h:415:23: warning: array subscript has type 'char' [-Wchar-subscripts] 415 | m.i32[1] = aM.i32[i2]; | ^ ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h:416:23: warning: array subscript has type 'char' [-Wchar-subscripts] 416 | m.i32[2] = aM.i32[i1]; | ^ ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h:417:23: warning: array subscript has type 'char' [-Wchar-subscripts] 417 | m.i32[3] = aM.i32[i0]; | ^ ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari16x8_t mozilla::gfx::simd::ShuffleLo16(Scalari16x8_t)': ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h:428:23: warning: array subscript has type 'char' [-Wchar-subscripts] 428 | m.i16[0] = aM.i16[i3]; | ^ ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h:429:23: warning: array subscript has type 'char' [-Wchar-subscripts] 429 | m.i16[1] = aM.i16[i2]; | ^ ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h:430:23: warning: array subscript has type 'char' [-Wchar-subscripts] 430 | m.i16[2] = aM.i16[i1]; | ^ ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h:431:23: warning: array subscript has type 'char' [-Wchar-subscripts] 431 | m.i16[3] = aM.i16[i0]; | ^ ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalaru16x8_t mozilla::gfx::simd::Splat16(Scalaru16x8_t)': ../../../../librewolf-153.0.1-1/gfx/2d/SIMD.h:454:42: warning: array subscript has type 'char' [-Wchar-subscripts] 454 | int16_t chosenValueLo = aM.u16[aIndexLo]; | ^ ../../../../librewolf-153.0.1-1/gfx/2d/FilterProcessingSIMD-inl.h: In function 'already_AddRefed mozilla::gfx::ApplyColorMatrix_SIMD(DataSourceSurface*, const Matrix5x4&)': ../../../../librewolf-153.0.1-1/gfx/2d/FilterProcessingSIMD-inl.h:631:17: warning: array subscript has type 'char' [-Wchar-subscripts] 631 | rows_bgra[bg_or_ra][B_or_G_or_R_or_A * 2 + g_or_a] = | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics ../../../../librewolf-153.0.1-1/gfx/2d/FilterProcessingSIMD-inl.h: In instantiation of 'already_AddRefed mozilla::gfx::ApplyColorMatrix_SIMD(DataSourceSurface*, const Matrix5x4&) [with i32x4_t = simd::Scalari32x4_t; i16x8_t = simd::Scalari16x8_t; u8x16_t = simd::Scalaru8x16_t]': ../../../../librewolf-153.0.1-1/gfx/2d/FilterProcessingScalar.cpp:137:52: required from here 136 | return ApplyColorMatrix_SIMD(aInput, aMatrix); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/gfx/2d/FilterProcessingSIMD-inl.h:631:17: warning: array subscript has type 'char' [-Wchar-subscripts] 631 | rows_bgra[bg_or_ra][B_or_G_or_R_or_A * 2 + g_or_a] = | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:34: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-core-compositor.c:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-core-compositor.c:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-display.c:40: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-display.c:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-fallback-compositor.c:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-fallback-compositor.c:43: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c:43: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-screen.c:59: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-screen.c:55: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-source.c:45: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-source.c:41: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-surface-shm.c:42: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-surface-shm.c:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-surface.c:61: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-visual.c:40: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h:194:9: warning: "cairo_xlib_surface_create_with_xrender_format" redefined 194 | #define cairo_xlib_surface_create_with_xrender_format _voidp_consume | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-xlib-visual.c:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition 400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-platform.h:61, from ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-features.h:40, from ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo.h:42, from ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairoint.h:65, from ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-analysis-surface.c:38, from Unified_c_gfx_cairo_cairo_src0.c:2: ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-clip-region.c: In function '_cairo_clip_extract_region': ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-rename.h:235:40: warning: 'stack_rects' may be used uninitialized [-Wmaybe-uninitialized] 235 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-clip-region.c:84:20: note: in expansion of macro 'cairo_region_create_rectangles' 84 | clip->region = cairo_region_create_rectangles (r, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-rename.h:235:40: note: by argument 1 of type 'const cairo_rectangle_int_t *' {aka 'const struct _cairo_rectangle_int *'} to '_moz_cairo_region_create_rectangles' declared here 235 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo.h:3323:1: note: in expansion of macro 'cairo_region_create_rectangles' 3323 | cairo_region_create_rectangles (const cairo_rectangle_int_t *rects, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_gfx_cairo_cairo_src0.c:92: ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-clip-region.c:55:27: note: 'stack_rects' declared here 55 | cairo_rectangle_int_t stack_rects[CAIRO_STACK_ARRAY_LENGTH (cairo_rectangle_int_t)]; | ^~~~~~~~~~~ In file included from Unified_c_gfx_cairo_cairo_src1.c:74: ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-font-face-twin.c: In function 'twin_scaled_font_render_glyph': ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-font-face-twin.c:625:39: warning: pointer targets in passing argument 3 of 'twin_compute_snap' differ in signedness [-Wpointer-sign] 625 | twin_compute_snap (cr, &info, b); | ^ | | | const int8_t * {aka const char *} ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-font-face-twin.c:496:41: note: expected 'const signed char *' but argument is of type 'const int8_t *' {aka 'const char *'} 496 | const signed char *b) | ~~~~~~~~~~~~~~~~~~~~~^ In file included from ../../../../librewolf-153.0.1-1/gfx/2d/PathRecording.cpp:7, from Unified_cpp_gfx_2d1.cpp:65: ../../../../librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedStrokeOptionsMixin::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::EventStream]': ../../../../librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h:2098:28: warning: 'joinStyle' may be used uninitialized [-Wmaybe-uninitialized] 2098 | aStrokeOptions.mLineJoin = joinStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../../librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h:2089:13: note: 'joinStyle' was declared here 2089 | JoinStyle joinStyle; | ^~~~~~~~~ ../../../../librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h:2099:27: warning: 'capStyle' may be used uninitialized [-Wmaybe-uninitialized] 2099 | aStrokeOptions.mLineCap = capStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../../librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h:2090:12: note: 'capStyle' was declared here 2090 | CapStyle capStyle; | ^~~~~~~~ ../../../../librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedStrokeOptionsMixin::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::MemReader]': ../../../../librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h:2098:28: warning: 'joinStyle' may be used uninitialized [-Wmaybe-uninitialized] 2098 | aStrokeOptions.mLineJoin = joinStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../../librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h:2089:13: note: 'joinStyle' was declared here 2089 | JoinStyle joinStyle; | ^~~~~~~~~ ../../../../librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h:2099:27: warning: 'capStyle' may be used uninitialized [-Wmaybe-uninitialized] 2099 | aStrokeOptions.mLineCap = capStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../../librewolf-153.0.1-1/gfx/2d/RecordedEventImpl.h:2090:12: note: 'capStyle' was declared here 2090 | CapStyle capStyle; | ^~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_c_gfx_cairo_cairo_src4.c:110: ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-tag-attributes.c: In function '_cairo_tag_parse_content_attributes': ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-tag-attributes.c:539:16: warning: duplicated 'if' condition [-Wduplicated-cond] 539 | } else if (! content_attrs->tag_name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-tag-attributes.c:536:9: note: previously used here 536 | if (! content_attrs->tag_name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/FlagStd140Structs.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-platform.h:61, from ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-features.h:40, from ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo.h:42, from ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairoint.h:65, from ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-toy-font-face.c:43, from Unified_c_gfx_cairo_cairo_src5.c:2: ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-rename.h:235:40: warning: 'stack_rects' may be used uninitialized [-Wmaybe-uninitialized] 235 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-traps.c:913:15: note: in expansion of macro 'cairo_region_create_rectangles' 913 | *region = cairo_region_create_rectangles (rects, rect_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-rename.h:235:40: note: by argument 1 of type 'const cairo_rectangle_int_t *' {aka 'const struct _cairo_rectangle_int *'} to '_moz_cairo_region_create_rectangles' declared here 235 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo.h:3323:1: note: in expansion of macro 'cairo_region_create_rectangles' 3323 | cairo_region_create_rectangles (const cairo_rectangle_int_t *rects, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_gfx_cairo_cairo_src5.c:11: ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-traps.c:866:27: note: 'stack_rects' declared here 866 | cairo_rectangle_int_t stack_rects[CAIRO_STACK_ARRAY_LENGTH (cairo_rectangle_int_t)]; | ^~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_c_gfx_cairo_cairo_src3.c:38: ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-path-stroke.c:351:12: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 351 | return status; | ^~~~~~ ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-path-stroke.c:237:20: note: 'status' was declared here 237 | cairo_status_t status; | ^~~~~~ In file included from Unified_c_gfx_cairo_cairo_src3.c:110: ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-region.c:271:9: warning: 'stack_pboxes' may be used uninitialized [-Wmaybe-uninitialized] 271 | i = pixman_region32_init_rects (®ion->rgn, pboxes, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/pixman.h:3, from ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairoint.h:66, from ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-path-fixed.c:39, from Unified_c_gfx_cairo_cairo_src3.c:2: /usr/include/pixman-1/pixman.h:656:25: note: by argument 2 of type 'const pixman_box32_t *' {aka 'const struct pixman_box32 *'} to 'pixman_region32_init_rects' declared here 656 | pixman_bool_t pixman_region32_init_rects (pixman_region32_t *region, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../librewolf-153.0.1-1/gfx/cairo/cairo/src/cairo-region.c:236:20: note: 'stack_pboxes' declared here 236 | pixman_box32_t stack_pboxes[CAIRO_STACK_ARRAY_LENGTH (pixman_box32_t)]; | ^~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_gfx_2d0.cpp:83: ../../../../librewolf-153.0.1-1/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const Pattern&, Float, const Matrix&)': ../../../../librewolf-153.0.1-1/gfx/2d/DrawTargetCairo.cpp:459:20: warning: 'pat' may be used uninitialized [-Wmaybe-uninitialized] 459 | cairo_pattern_t* pat; | ^~~ ../../../../librewolf-153.0.1-1/gfx/2d/DrawTargetCairo.cpp:459:20: note: 'pat' was declared here 459 | cairo_pattern_t* pat; | ^~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputESSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputESSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputGLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from Unified_cpp_gfx_gl0.cpp:29: ../../../../librewolf-153.0.1-1/gfx/gl/GLContext.cpp: In function 'bool mozilla::gl::ParseVersion(const std::string&, uint32_t*, uint32_t*)': ../../../../librewolf-153.0.1-1/gfx/gl/GLContext.cpp:236:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 236 | if (dot_index == -1) | ~~~~~~~~~~^~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_gfx_graphite2_src1.cpp:11: ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, std::size_t, std::size_t, std::size_t)': ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/Slot.cpp:55:15: warning: 'void* std::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] 55 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/inc/Segment.h:15, from ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/Silf.cpp:9, from Unified_cpp_gfx_graphite2_src1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/Slot.h:19:8: note: 'struct graphite2::SlotJustify' declared here 19 | struct SlotJustify | ^~~~~~~~~~~ In file included from Unified_cpp_gfx_graphite2_src0.cpp:20: ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/Code.cpp:57:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field '{anonymous}::context graphite2::vm::Machine::Code::decoder::_contexts [256]' whose type uses the anonymous namespace [-Wsubobject-linkage] 57 | class Machine::Code::decoder | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/FeatureVal.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/FeatureMap.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/Face.h:11, from ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/inc/Segment.h:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/List.h: In instantiation of 'void graphite2::Vector::reserve(size_t) [with T = graphite2::FeatureVal; size_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/List.h:68:72: required from 'void graphite2::Vector::push_back(const T&) [with T = graphite2::FeatureVal]' 68 | void push_back(const T &v) { if (m_last == m_end) reserve(size()+1); new (m_last++) T(v); } | ^~~~~~~ ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/inc/Segment.h:96:63: required from here 96 | int addFeatures(const Features& feats) { m_feats.push_back(feats); return int(m_feats.size()) - 1; } | ~~~~~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/List.h:87:42: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class graphite2::FeatureVal'; use 'new' and 'delete' instead [-Wclass-memaccess] 87 | m_first = static_cast(realloc(m_first, requested)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/FeatureVal.h:15:7: note: 'class graphite2::FeatureVal' declared here 15 | class FeatureVal : public Vector | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/FeatureVal.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/FeatureMap.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/Face.h:11, from ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/inc/CmapCache.h:7, from ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/CmapCache.cpp:6, from Unified_cpp_gfx_graphite2_src0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/List.h: In instantiation of 'void graphite2::Vector::reserve(std::size_t) [with T = graphite2::FeatureVal; std::size_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/List.h:68:72: required from 'void graphite2::Vector::push_back(const T&) [with T = graphite2::FeatureVal]' 68 | void push_back(const T &v) { if (m_last == m_end) reserve(size()+1); new (m_last++) T(v); } | ^~~~~~~ ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/inc/Segment.h:96:63: required from here 96 | int addFeatures(const Features& feats) { m_feats.push_back(feats); return int(m_feats.size()) - 1; } | ~~~~~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/List.h:87:42: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class graphite2::FeatureVal'; use 'new' and 'delete' instead [-Wclass-memaccess] 87 | m_first = static_cast(realloc(m_first, requested)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/FeatureVal.h:15:7: note: 'class graphite2::FeatureVal' declared here 15 | class FeatureVal : public Vector | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(iterator, iterator) [with T = graphite2::FeatureVal; iterator = graphite2::FeatureVal*]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/List.h:70:56: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 70 | void clear() { erase(begin(), end()); } | ~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/List.h:38:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 38 | ~Vector() { clear(); free(m_first); } | ^~~~~ ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/Segment.cpp:37:42: required from here 37 | m_passBits(m_silf->aPassBits() ? -1 : 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/List.h:140:32: warning: 'void* std::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] 140 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/graphite2/src/inc/FeatureVal.h:15:7: note: 'class graphite2::FeatureVal' declared here 15 | class FeatureVal : public Vector | ^~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_gfx_graphite2_src0.cpp:29: ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/Collider.cpp: In member function 'graphite2::Position graphite2::ShiftCollider::resolve(graphite2::Segment*, bool&, graphite2::json*)': ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/Collider.cpp:588:17: warning: 'tbase' may be used uninitialized [-Wmaybe-uninitialized] 588 | bestPos = _ranges[i].closest(0, bestCost) - tbase; // Get the best relative position | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/gfx/graphite2/src/Collider.cpp:556:11: note: 'tbase' was declared here 556 | float tbase; | ^~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputTree.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_gfx_gl0.cpp:11: ../../../../librewolf-153.0.1-1/gfx/gl/Colorspaces.cpp: In function 'float mozilla::color::TfFromLinear(const TransferFunctionDesc&, float)': ../../../../librewolf-153.0.1-1/gfx/gl/Colorspaces.cpp:51:16: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] 51 | return ret * sign; | ^~~~ ../../../../librewolf-153.0.1-1/gfx/gl/Colorspaces.cpp:18:9: note: 'ret' was declared here 18 | float ret; | ^~~ ../../../../librewolf-153.0.1-1/gfx/gl/Colorspaces.cpp: In function 'float mozilla::color::LinearFromTf(const TransferFunctionDesc&, float)': ../../../../librewolf-153.0.1-1/gfx/gl/Colorspaces.cpp:91:16: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] 91 | return ret * sign; | ^~~~ ../../../../librewolf-153.0.1-1/gfx/gl/Colorspaces.cpp:57:9: note: 'ret' was declared here 57 | float ret; | ^~~ In file included from Unified_cpp_gfx_gl0.cpp:83: ../../../../librewolf-153.0.1-1/gfx/gl/GLReadTexImageHelper.cpp: In function 'void mozilla::gl::ReadPixelsIntoBuffer(GLContext*, uint8_t*, int32_t, const mozilla::gfx::IntSize&, mozilla::gfx::SurfaceFormat)': ../../../../librewolf-153.0.1-1/gfx/gl/GLReadTexImageHelper.cpp:388:16: warning: 'readFormatGFX' may be used uninitialized [-Wmaybe-uninitialized] 388 | SwizzleData(tempMap->GetData(), tempMap->GetStride(), readFormatGFX, aData, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | aStride, aFormat, aSize); | ~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/gfx/gl/GLReadTexImageHelper.cpp:304:17: note: 'readFormatGFX' was declared here 304 | SurfaceFormat readFormatGFX; | ^~~~~~~~~~~~~ In file included from ../../../../librewolf-153.0.1-1/gfx/gl/GLContextEGL.h:8, from ../../../../librewolf-153.0.1-1/gfx/gl/AndroidSurfaceTexture.cpp:7, from Unified_cpp_gfx_gl0.cpp:2: In member function 'void mozilla::gl::GLContext::fBindVertexArray(GLuint)', inlined from 'void mozilla::gl::DrawBlitProg::Draw(const BaseArgs&, const YUVArgs*) const' at ../../../../librewolf-153.0.1-1/gfx/gl/GLBlitHelper.cpp:681:25: ../../../../librewolf-153.0.1-1/gfx/gl/GLContext.h:3004:30: warning: 'oldVAO' may be used uninitialized [-Wmaybe-uninitialized] 3004 | mSymbols.fBindVertexArray(array); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:20: ../../../../librewolf-153.0.1-1/gfx/gl/GLBlitHelper.cpp: In member function 'void mozilla::gl::DrawBlitProg::Draw(const BaseArgs&, const YUVArgs*) const': ../../../../librewolf-153.0.1-1/gfx/gl/GLBlitHelper.cpp:651:10: note: 'oldVAO' was declared here 651 | GLuint oldVAO; | ^~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ReflowOutput.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:62, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/ipc/GPUParent.cpp:50: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBoundingMetrics.h:73: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 73 | if (ascent < bm.ascent) ascent = bm.ascent; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBoundingMetrics.h:73: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GeckoArgs.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ipc/CrashReporterHost.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ipc/CrashReporterHelper.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/GPUChild.h:9, from ../../ipc/ipdl/PGPUChild.cpp:12, from Unified_cpp_gfx_ipc1.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h: In function 'bool mozilla::internal::EnsureCommandlineSafeImpl(int, CharT**, const ReqContainerT&, const OptContainerT&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h:313: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 313 | if (!arg1) return false; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h:313: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:0: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:0: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from ../../../../librewolf-153.0.1-1/gfx/ipc/VsyncBridgeParent.cpp:6, from Unified_cpp_gfx_ipc1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/gfx/ipc/CrossProcessPaint.cpp:10, from Unified_cpp_gfx_ipc0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FFVPXRuntimeLinker.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/ipc/GPUParent.cpp:9: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In function 'void sh::InitBuiltInResources(ShBuiltInResources*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:181:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct ShBuiltInResources' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 181 | memset(resources, 0, sizeof(*resources)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:433:8: note: 'struct ShBuiltInResources' declared here 433 | struct ShBuiltInResources | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In constructor 'ShCompileOptions::ShCompileOptions()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1078:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct ShCompileOptions' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1078 | memset(this, 0, sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:133:8: note: 'struct ShCompileOptions' declared here 133 | struct ShCompileOptions | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In copy constructor 'ShCompileOptions::ShCompileOptions(const ShCompileOptions&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1083:11: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'struct ShCompileOptions' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1083 | memcpy(this, &other, sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:133:8: note: 'struct ShCompileOptions' declared here 133 | struct ShCompileOptions | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In member function 'ShCompileOptions& ShCompileOptions::operator=(const ShCompileOptions&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:1087:11: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'struct ShCompileOptions' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1087 | memcpy(this, &other, sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:133:8: note: 'struct ShCompileOptions' declared here 133 | struct ShCompileOptions | ^~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from ../../../../librewolf-153.0.1-1/gfx/ipc/CanvasManagerChild.cpp:7, from Unified_cpp_gfx_ipc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/layers/composite/TextureHost.cpp: In constructor 'mozilla::layers::BufferTextureHost::BufferTextureHost(const mozilla::layers::BufferDescriptor&, mozilla::layers::TextureFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/layers/composite/TextureHost.cpp:472: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 472 | } else if (ycbcr.colorDepth() == gfx::ColorDepth::COLOR_10) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/layers/composite/TextureHost.cpp:472: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/layers/composite/TextureHost.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gfx/PCanvasManager.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gfx/PCanvasManagerChild.h:9, from ../../../../librewolf-153.0.1-1/gfx/ipc/CanvasManagerChild.h:8, from ../../../../librewolf-153.0.1-1/gfx/ipc/CanvasManagerChild.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&)::::RejectValueTypeParam)>; ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::Ok, true>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::Ok; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gfx::GPUProcessHost::InitAfterConnect(bool)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::Ok; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gfx::GPUProcessHost::InitAfterConnect(bool)::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::Ok; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::Ok; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, RefPtr >, nsresult, true>; ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::CrossProcessPaint::Start(mozilla::dom::WindowGlobalParent*, const mozilla::dom::DOMRect*, float, nscolor, mozilla::gfx::CrossProcessPaintFlags, mozilla::dom::Promise*)::; RejectFunction = mozilla::gfx::CrossProcessPaint::Start(mozilla::dom::WindowGlobalParent*, const mozilla::dom::DOMRect*, float, nscolor, mozilla::gfx::CrossProcessPaintFlags, mozilla::dom::Promise*)::; ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::CrossProcessPaint::Start(mozilla::dom::WindowGlobalParent*, const mozilla::dom::DOMRect*, float, nscolor, mozilla::gfx::CrossProcessPaintFlags, mozilla::dom::Promise*)::; RejectFunction = mozilla::gfx::CrossProcessPaint::Start(mozilla::dom::WindowGlobalParent*, const mozilla::dom::DOMRect*, float, nscolor, mozilla::gfx::CrossProcessPaintFlags, mozilla::dom::Promise*)::; ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::GPUChild::SendRequestMemoryReport(const mozilla::gfx::PGPUChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::gfx::GPUChild::SendRequestMemoryReport(const mozilla::gfx::PGPUChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::GPUChild::SendRequestMemoryReport(const mozilla::gfx::PGPUChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::gfx::GPUChild::SendRequestMemoryReport(const mozilla::gfx::PGPUChild::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::CrossProcessPaint::QueuePaint(mozilla::dom::CanonicalBrowsingContext*)::; RejectFunction = mozilla::gfx::CrossProcessPaint::QueuePaint(mozilla::dom::CanonicalBrowsingContext*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::CrossProcessPaint::QueuePaint(mozilla::dom::CanonicalBrowsingContext*)::; RejectFunction = mozilla::gfx::CrossProcessPaint::QueuePaint(mozilla::dom::CanonicalBrowsingContext*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputESSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/TranslatorESSL.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ReflowOutput.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:62, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/layers/apz/src/APZCTreeManager.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZSampler.h:10, from ../../../../librewolf-153.0.1-1/gfx/layers/AnimationHelper.cpp:19, from Unified_cpp_gfx_layers0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBoundingMetrics.h:73: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 73 | if (ascent < bm.ascent) ascent = bm.ascent; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBoundingMetrics.h:73: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/TranslatorHLSL.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:0: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:0: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:0: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const TType&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1018:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1018 | switch (type.getNominalSize()) | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1029:13: note: here 1029 | case EbtInt: | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1030:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1030 | switch (type.getNominalSize()) | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1041:13: note: here 1041 | case EbtUInt: | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1042:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1042 | switch (type.getNominalSize()) | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1053:13: note: here 1053 | case EbtBool: | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1054:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 1054 | switch (type.getNominalSize()) | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1065:13: note: here 1065 | case EbtVoid: | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureClient.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureForwarder.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/VideoBridgeChild.h:11, from ../../ipc/ipdl/PVideoBridgeChild.cpp:16, from Unified_cpp_gfx_layers11.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ValidateBarrierFunctionCall.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/CompositableHost.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/CompositableTransactionParent.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/ImageBridgeParent.h:10, from ../../ipc/ipdl/PImageBridgeParent.cpp:15, from Unified_cpp_gfx_layers10.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h: In function 'nsTArray mozilla::gfx::CalculatePointPlaneDistances(const nsTArray >&, const Point4DTyped&, const Point4DTyped&, size_t&, size_t&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h:83: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 83 | } else if (dot < -epsilon) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h:83: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from ../../ipc/ipdl/PTextureParent.cpp:12, from Unified_cpp_gfx_layers11.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/gfx/layers/apz/src/APZCTreeManager.cpp:18, from Unified_cpp_gfx_layers2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ValidateClipCullDistance.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from ../../ipc/ipdl/PCanvasParent.cpp:10, from Unified_cpp_gfx_layers10.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from ../../../../librewolf-153.0.1-1/gfx/layers/apz/src/GestureEventListener.h:9, from ../../../../librewolf-153.0.1-1/gfx/layers/apz/src/GestureEventListener.cpp:5, from Unified_cpp_gfx_layers3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ValidateGlobalInitializer.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from ../../../../librewolf-153.0.1-1/gfx/layers/apz/src/APZCTreeManager.h:23, from ../../../../librewolf-153.0.1-1/gfx/layers/apz/src/APZCTreeManager.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_gfx_ots_src0.cpp:20: ../../../../../librewolf-153.0.1-1/gfx/ots/src/cff.cc: In function 'bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, DICT_DATA_TYPE, ots::OpenTypeCFF*)': ../../../../../librewolf-153.0.1-1/gfx/ots/src/cff.cc:564:29: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 564 | if (operands.size() < n * (k + 1) + 1) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ValidateOutputs.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ValidateSwitch.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/gfx/layers/apz/util/APZCCallbackHelper.cpp:16, from Unified_cpp_gfx_layers4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from ../../../../librewolf-153.0.1-1/gfx/layers/apz/util/APZCCallbackHelper.h:8, from ../../../../librewolf-153.0.1-1/gfx/layers/apz/util/APZCCallbackHelper.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/InteractiveWidget.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/layers/FrameMetrics.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/ScrollbarData.h:8, from ../../../../librewolf-153.0.1-1/gfx/layers/apz/src/HitTestingTreeNode.h:12, from ../../../../librewolf-153.0.1-1/gfx/layers/apz/src/APZCTreeManager.h:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layers::APZCTreeManager::EndWheelTransaction(mozilla::layers::PWebRenderBridgeParent::EndWheelTransactionResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layers::APZCTreeManager::EndWheelTransaction(mozilla::layers::PWebRenderBridgeParent::EndWheelTransactionResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/VersionGLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/gfx/layers/ipc/APZCTreeManagerChild.cpp:8, from Unified_cpp_gfx_layers5.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/StaticRange.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from ../../../../librewolf-153.0.1-1/gfx/layers/ipc/CompositorBridgeParent.h:23, from ../../../../librewolf-153.0.1-1/gfx/layers/ipc/CompositableTransactionParent.cpp:7, from Unified_cpp_gfx_layers6.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h: In constructor 'mozilla::RangeBoundaryBase::RangeBoundaryBase(RawParentType*, uint32_t, mozilla::RangeBoundarySetBy, TreeKind)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:258: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 258 | } else if (aOffset > 0) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:258: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/gfx/layers/ipc/RemoteContentController.cpp:10, from Unified_cpp_gfx_layers7.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGImageContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsLayoutUtils.h:19, from ../../../../librewolf-153.0.1-1/gfx/layers/wr/ClipManager.cpp:16, from Unified_cpp_gfx_layers8.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h: In member function 'bool mozilla::SVGPreserveAspectRatio::SetAlign(uint16_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h:53: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 53 | if (aAlign < SVG_ALIGN_MIN_VALID || aAlign > SVG_ALIGN_MAX_VALID) /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h:53: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZCTreeManagerChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZCTreeManagerChild.h:10, from ../../../../librewolf-153.0.1-1/gfx/layers/ipc/APZCTreeManagerChild.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/GeckoContentController.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RemoteContentController.h:8, from ../../../../librewolf-153.0.1-1/gfx/layers/ipc/RemoteContentController.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBitmapProcState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBitmapProcState.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../librewolf-153.0.1-1/gfx/layers/wr/WebRenderLayerManager.cpp:10, from Unified_cpp_gfx_layers9.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h: In static member function 'static bool IPC::ParamTraits::Read(IPC::MessageReader*, paramType*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:66: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 66 | if (!ReadParam(aReader, &aResult->mHeader) || /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:66: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:17, from ../../../../librewolf-153.0.1-1/gfx/layers/wr/ClipManager.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBitmapProcState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBitmapProcState_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBitmapProcState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBitmapProcState_opts_ssse3.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitMask.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitMask_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitMask.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitMask_opts_ssse3.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitRow_D32.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitRow.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitRow_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from ../../../../librewolf-153.0.1-1/gfx/layers/wr/WebRenderLayerManager.h:22, from ../../../../librewolf-153.0.1-1/gfx/layers/wr/WebRenderLayerManager.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitRow.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitRow_opts_lasx.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitRow.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitRow_opts_ml3.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitter.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitter.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitter_A8.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitter_A8.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_gfx.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Logging.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/RecordedEvent.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/InlineTranslator.h:12, from ../../../../librewolf-153.0.1-1/gfx/layers/ipc/CanvasTranslator.h:14, from ../../../../librewolf-153.0.1-1/gfx/layers/ipc/CanvasTranslator.cpp:5, from Unified_cpp_gfx_layers6.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layers::CompositorBridgeParent::AllocPWebRenderBridgeParent(const mozilla::wr::PipelineId&, const mozilla::layers::PCompositorBridgeParent::LayoutDeviceIntSize&, const mozilla::layers::PCompositorBridgeParent::WindowKind&)::; ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layers::CompositorBridgeParent::AllocPWebRenderBridgeParent(const mozilla::wr::PipelineId&, const mozilla::layers::PCompositorBridgeParent::LayoutDeviceIntSize&, const mozilla::layers::PCompositorBridgeParent::WindowKind&)::; ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Ok; RejectValueT = mozilla::Ok; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/FoldExpressions.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::wr::MemoryReport; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CompositorManagerParent::RecvReportMemory(mozilla::layers::PCompositorManagerParent::ReportMemoryResolver&&)::; RejectFunction = mozilla::layers::CompositorManagerParent::RecvReportMemory(mozilla::layers::PCompositorManagerParent::ReportMemoryResolver&&)::; ResolveValueT = mozilla::wr::MemoryReport; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CompositorManagerParent::RecvReportMemory(mozilla::layers::PCompositorManagerParent::ReportMemoryResolver&&)::; RejectFunction = mozilla::layers::CompositorManagerParent::RecvReportMemory(mozilla::layers::PCompositorManagerParent::ReportMemoryResolver&&)::; ResolveValueT = mozilla::wr::MemoryReport; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::wr::MemoryReport; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::layers::FrameRecording; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CompositorBridgeParent::RecvEndRecording(mozilla::layers::PCompositorBridgeParent::EndRecordingResolver&&)::; RejectFunction = mozilla::layers::CompositorBridgeParent::RecvEndRecording(mozilla::layers::PCompositorBridgeParent::EndRecordingResolver&&)::; ResolveValueT = mozilla::layers::FrameRecording; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CompositorBridgeParent::RecvEndRecording(mozilla::layers::PCompositorBridgeParent::EndRecordingResolver&&)::; RejectFunction = mozilla::layers::CompositorBridgeParent::RecvEndRecording(mozilla::layers::PCompositorBridgeParent::EndRecordingResolver&&)::; ResolveValueT = mozilla::layers::FrameRecording; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::layers::FrameRecording; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CanvasTranslator::CacheSnapshotShmem(mozilla::layers::PCanvasParent::RemoteTextureOwnerId, bool)::; RejectFunction = mozilla::layers::CanvasTranslator::CacheSnapshotShmem(mozilla::layers::PCanvasParent::RemoteTextureOwnerId, bool)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CanvasTranslator::CacheSnapshotShmem(mozilla::layers::PCanvasParent::RemoteTextureOwnerId, bool)::; RejectFunction = mozilla::layers::CanvasTranslator::CacheSnapshotShmem(mozilla::layers::PCanvasParent::RemoteTextureOwnerId, bool)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkBlendMode.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColorSpace.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkColorSpace.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColorSpace.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkColorSpaceXformSteps.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkMatrix.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneNoOps.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RecordConstantPrecision.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/opts/SkMemset_opts.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkMemset_opts.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/opts/SkMemset_opts.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkMemset_opts_avx.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/base/SkMSAN.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkMemset_opts_erms.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkSpan_impl.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkOpts.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkOpts.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkPath.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:25: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkPictureData.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkPictureData.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkBBHFactory.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkRTree.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkRTree.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkScan_AntiPath.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkScan_Antihair.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColorType.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkSpriteBlitter_ARGB32.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkSwizzlePriv.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkSwizzler_opts.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkSwizzlePriv.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkSwizzler_opts_lasx.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkSwizzlePriv.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkSwizzler_opts_ml3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:107:1: warning: multi-line comment [-Wcomment] 107 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:109:1: warning: multi-line comment [-Wcomment] 109 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:113:1: warning: multi-line comment [-Wcomment] 113 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:119:1: warning: multi-line comment [-Wcomment] 119 | // / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkSwizzlePriv.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkSwizzler_opts_ssse3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkVertices.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkVertices.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteDfdy.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColorSpace.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/effects/colorfilters/SkColorSpaceXformColorFilter.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/effects/colorfilters/SkColorSpaceXformColorFilter.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkSpan_impl.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkOpts.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/opts/SkOpts_ml3.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/pathops/SkPathOpsDebug.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:169:1: warning: multi-line comment [-Wcomment] 169 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:171:1: warning: multi-line comment [-Wcomment] 171 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:173:1: warning: multi-line comment [-Wcomment] 173 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:175:1: warning: multi-line comment [-Wcomment] 175 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:177:1: warning: multi-line comment [-Wcomment] 177 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:183:1: warning: multi-line comment [-Wcomment] 183 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:185:1: warning: multi-line comment [-Wcomment] 185 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:191:1: warning: multi-line comment [-Wcomment] 191 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:193:1: warning: multi-line comment [-Wcomment] 193 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:195:1: warning: multi-line comment [-Wcomment] 195 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:197:1: warning: multi-line comment [-Wcomment] 197 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:199:1: warning: multi-line comment [-Wcomment] 199 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:205:1: warning: multi-line comment [-Wcomment] 205 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:207:1: warning: multi-line comment [-Wcomment] 207 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:209:1: warning: multi-line comment [-Wcomment] 209 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:211:1: warning: multi-line comment [-Wcomment] 211 | // / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:213:1: warning: multi-line comment [-Wcomment] 213 | // / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/utils/SkParse.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/utils/SkParsePath.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/base/SkArenaAlloc.h:12, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/base/SkArenaAlloc.cpp:8, from Unified_cpp_gfx_skia0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkSemaphore.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/base/SkSemaphore.cpp:8, from Unified_cpp_gfx_skia1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteDoWhile.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkBBHFactory.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkRecordedDrawable.h:10, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/core/SkRecordedDrawable.cpp:8, from Unified_cpp_gfx_skia10.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkData.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkStream.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/core/SkStream.cpp:8, from Unified_cpp_gfx_skia11.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkUnPreMultiply.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/core/SkUnPreMultiply.cpp:7, from Unified_cpp_gfx_skia12.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkData.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/effects/colorfilters/SkRuntimeColorFilter.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/effects/colorfilters/SkRuntimeColorFilter.cpp:7, from Unified_cpp_gfx_skia13.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/image/SkImage_Picture.h:10, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/image/SkImage_Picture.cpp:8, from Unified_cpp_gfx_skia14.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from Unified_cpp_gfx_skia10.cpp:47: ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/core/SkResourceCache.cpp:84:24: warning: 'SkResourceCache::Hash' has a base 'skia_private::THashTable' which has internal linkage [-Wsubobject-linkage] 84 | class SkResourceCache::Hash : | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPath.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/pathops/SkDQuadLineIntersection.cpp:7, from Unified_cpp_gfx_skia15.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPath.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/pathops/SkPathOpsOp.cpp:7, from Unified_cpp_gfx_skia16.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkString.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/sfnt/SkOTTable_name.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:8, from Unified_cpp_gfx_skia17.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/shaders/SkTransformShader.h:10, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/shaders/SkTransformShader.cpp:8, from Unified_cpp_gfx_skia18.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkString.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/sksl/SkSLMangler.cpp:10, from Unified_cpp_gfx_skia19.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkAAClip.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/core/SkAAClip.cpp:8, from Unified_cpp_gfx_skia2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/SkSLSampleUsage.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/sksl/SkSLAnalysis.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/sksl/analysis/SkSLGetLoopControlFlowInfo.cpp:8, from Unified_cpp_gfx_skia20.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from Unified_cpp_gfx_skia2.cpp:83: ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/core/SkBitmapCache.cpp:75:22: warning: 'SkBitmapCache::Rec' has a field '{anonymous}::BitmapKey SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 75 | class SkBitmapCache::Rec : public SkResourceCache::Rec { | ^~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/sksl/SkSLDefines.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/sksl/ir/SkSLBlock.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/sksl/ir/SkSLBlock.cpp:8, from Unified_cpp_gfx_skia21.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/sksl/SkSLPosition.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/sksl/ir/SkSLExtension.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/sksl/ir/SkSLExtension.cpp:8, from Unified_cpp_gfx_skia22.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/sksl/SkSLPosition.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/sksl/ir/SkSLSetting.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/sksl/ir/SkSLSetting.cpp:8, from Unified_cpp_gfx_skia23.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_gfx_skia23.cpp:38: ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp: In function 'std::unique_ptr SkSL::optimize_constructor_swizzle(const Context&, Position, const ConstructorCompound&, ComponentArray)': ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp:174:25: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | exprUsed[argMap[c].fArgIndex]++; | ^ ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp:174:28: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | exprUsed[argMap[c].fArgIndex]++; | ~~~~~~~~~~^~~~~~~~~ ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp:182:22: warning: array subscript has type 'char' [-Wchar-subscripts] 182 | if (exprUsed[constructorArgIndex] > 1 && !Analysis::IsTrivialExpression(baseArg)) { | ^~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp:186:22: warning: array subscript has type 'char' [-Wchar-subscripts] 186 | if (exprUsed[constructorArgIndex] != 1 && Analysis::HasSideEffects(baseArg)) { | ^~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp:197:52: warning: array subscript has type 'char' [-Wchar-subscripts] 197 | const ConstructorArgMap& argument = argMap[c]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/NodeSearch.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAttributes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/base/SkEnumBitMask.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/sksl/transform/SkSLAddConstToVarModifiers.cpp:8, from Unified_cpp_gfx_skia24.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkFont.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/text/GlyphRun.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/text/GlyphRun.cpp:8, from Unified_cpp_gfx_skia25.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/utils/SkShadowUtils.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/utils/SkShadowUtils.cpp:8, from Unified_cpp_gfx_skia26.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_gfx_skia25.cpp:110: ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/utils/SkPatchUtils.cpp:84:7: warning: 'FwDCubicEvaluator' has a field '{anonymous}::SkCubicCoeff FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 84 | class FwDCubicEvaluator { | ^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkCPUContext.h:10, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/core/SkCPUContext.cpp:7, from Unified_cpp_gfx_skia3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPathTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkRect.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkCubicClipper.h:12, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/core/SkCubicClipper.cpp:8, from Unified_cpp_gfx_skia4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPathTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkEdgeClipper.h:12, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/core/SkEdgeClipper.cpp:8, from Unified_cpp_gfx_skia5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkFlattenable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkImageFilter.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/core/SkImageFilter.cpp:8, from Unified_cpp_gfx_skia6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkFlattenable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/src/core/SkMaskFilterBase.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/core/SkMaskFilterBase.cpp:7, from Unified_cpp_gfx_skia7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp:32: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPathTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkPathIter.h:11, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/core/SkPathIter.cpp:8, from Unified_cpp_gfx_skia8.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/core/SkBitmap.h:12, from ../../../../librewolf-153.0.1-1/gfx/skia/skia/src/core/SkPixmapDraw.cpp:11, from Unified_cpp_gfx_skia9.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/skia/skia/include/config/SkUserConfig.h:141:9: warning: "MOZ_SKIA" redefined 141 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/DriverUniform.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.h:135:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.h:135:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.cpp: In member function 'void gfxFT2FontBase::InitMetrics()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.cpp:253:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct gfxFont::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 253 | memset(&mMetrics, 0, sizeof(mMetrics)); // zero initialize | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.h:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFont.h:1636:10: note: 'struct gfxFont::Metrics' declared here 1636 | struct Metrics { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2Utils.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.h:135:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.h:135:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/FindSymbolNode.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFcPlatformFontList.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFcPlatformFontList.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.h:135:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.h:135:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFcPlatformFontList.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxPlatformGtk.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.h:135:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxFT2FontBase.h:135:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] 135 | aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/Common.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp: In member function 'void sh::TIntermTraverser::insertStatementsInBlockAtPosition(sh::TIntermBlock*, size_t, const sh::TIntermSequence&, const sh::TIntermSequence&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:299:21: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 299 | ASSERT(position >= 0); | ~~~~~~~~~^~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/common/debug.h:345:64: note: in definition of macro 'ASSERT' 345 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) | ^~~~~~~~~ In constructor 'sh::TIntermRebuild::NodeStackGuard::NodeStackGuard(sh::TIntermRebuild::ConsList&, sh::TIntermNode*)', inlined from 'sh::TIntermNode* sh::TIntermRebuild::traverseChildren(sh::NodeType, const sh::TIntermNode&, sh::TIntermNode&, VisitBits)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:411:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:310:19: warning: storing the address of local variable 'guard' in '((sh::TIntermRebuild::ConsList*)((char*)this + 8))[12].sh::TIntermRebuild::ConsList::tail' [-Wdangling-pointer=] 310 | nodeStack = {node, &oldNodeStack}; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp: In member function 'sh::TIntermNode* sh::TIntermRebuild::traverseChildren(sh::NodeType, const sh::TIntermNode&, sh::TIntermNode&, VisitBits)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:411:20: note: 'guard' declared here 411 | NodeStackGuard guard(mNodeStack, &currNode); | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:399:62: note: 'this' declared here 399 | VisitBits visit) | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/GfxMetrics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxPlatform.cpp:37: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h: In member function 'mozilla::Result > >, nsTString > mozilla::glean::impl::Labeled::TestGetValue(nsCString) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:248: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 248 | } else if constexpr (std::is_same_v) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:248: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceVariable.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ScrollAnimationBezierPhysics.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZPublicUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZInputBridge.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/TextDrawTarget.h:12, from ../../../../librewolf-153.0.1-1/gfx/thebes/COLRFonts.cpp:13, from Unified_cpp_gfx_thebes0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h: In member function 'int32_t mozilla::SMILKeySpline::Compare(const mozilla::SMILKeySpline&) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h:57: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 57 | if (mX1 != aRhs.mX1) return mX1 < aRhs.mX1 ? -1 : 1; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h:57: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:34: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment] 242 | // / \ / \ | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/CompositorManagerChild.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/gfx/thebes/gfxPlatform.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_gfx_thebes0.cpp:101: ../../../../librewolf-153.0.1-1/gfx/thebes/gfxFont.cpp: In member function 'void gfxFont::SanitizeMetrics(Metrics*, bool)': ../../../../librewolf-153.0.1-1/gfx/thebes/gfxFont.cpp:4362: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct gfxFont::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 4362 | memset(aMetrics, 0, sizeof(gfxFont::Metrics)); In file included from ../../../../librewolf-153.0.1-1/gfx/thebes/gfxPlatformFontList.h:16, from ../../../../librewolf-153.0.1-1/gfx/thebes/SharedFontList.cpp:6, from Unified_cpp_gfx_thebes0.cpp:29: ../../../../librewolf-153.0.1-1/gfx/thebes/gfxFont.h:1636: note: 'struct gfxFont::Metrics' declared here 1636 | struct Metrics { ../../../../librewolf-153.0.1-1/gfx/thebes/gfxFont.cpp: In member function 'void gfxFont::CreateVerticalMetrics()': ../../../../librewolf-153.0.1-1/gfx/thebes/gfxFont.cpp:4532: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct gfxFont::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 4532 | ::memset(metrics, 0, sizeof(Metrics)); ../../../../librewolf-153.0.1-1/gfx/thebes/gfxFont.h:1636: note: 'struct gfxFont::Metrics' declared here 1636 | struct Metrics { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/TextDrawTarget.h:10, from ../../../../librewolf-153.0.1-1/gfx/thebes/gfxTextRun.cpp:34, from Unified_cpp_gfx_thebes1.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../librewolf-153.0.1-1/gfx/webrender_bindings/WebRenderAPI.cpp:26, from Unified_cpp_webrender_bindings1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/source-repo.h:4: warning: "MOZ_SOURCE_STAMP" redefined 4 | #define MOZ_SOURCE_STAMP 57cea197cdb443d17c9fa345edddefb192e37226#define MOZ_SOURCE_REPO https://hg.mozilla.org/releases/mozilla-release#define MOZ_SOURCE_URL https://hg.mozilla.org/releases/mozilla-release/rev/57cea197cdb443d17c9fa345edddefb192e37226 /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/source-repo.h:1: note: this is the location of the previous definition 1 | #define MOZ_SOURCE_STAMP 44d12294c895576c9a489c0d7efa44b2ea0f7d71 In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/TextDrawTarget.h:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../librewolf-153.0.1-1/gfx/thebes/gfxSVGGlyphs.cpp:10, from Unified_cpp_gfx_thebes1.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingUtils.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/EventHandlerBinding.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/JSEventHandler.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/KeyboardEventBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from ../../../../librewolf-153.0.1-1/gfx/webrender_bindings/RenderThread.cpp:22, from Unified_cpp_webrender_bindings0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DOMJSClass.h: In member function 'bool mozilla::dom::Prefable::isEnabled(JSContext*, JS::Handle) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DOMJSClass.h:166: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 166 | if (!disablers) [[likely]] { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DOMJSClass.h:166: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/BSPTree.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:37, from ../../../../librewolf-153.0.1-1/gfx/webrender_bindings/WebRenderAPI.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h: In function 'nsTArray mozilla::gfx::CalculatePointPlaneDistances(const nsTArray >&, const Point4DTyped&, const Point4DTyped&, size_t&, size_t&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h:83: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 83 | } else if (dot < -epsilon) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h:83: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_gfx_thebes1.cpp:38: ../../../../librewolf-153.0.1-1/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, tainted_opaque_gr, tainted_opaque_gr, gfxFontShaper::RoundingFlags)': ../../../../librewolf-153.0.1-1/gfx/thebes/gfxGraphiteShaper.cpp:430:55: warning: 'clusterLoc' may be used uninitialized [-Wmaybe-uninitialized] 430 | rtl ? (xLocs_j - clusterLoc) : (xLocs_j - clusterLoc - adv); | ~~~~~~~~^~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/gfx/thebes/gfxGraphiteShaper.cpp:387:13: note: 'clusterLoc' was declared here 387 | float clusterLoc; | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from ../../../../librewolf-153.0.1-1/gfx/webrender_bindings/RendererOGL.cpp:14, from Unified_cpp_webrender_bindings1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Point.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxPoint.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/ScaleFactor.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/ScaleFactors2D.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/BaseRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Rect.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxRect.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxUtils.h:9, from ../../../../librewolf-153.0.1-1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:6, from Unified_cpp_webrender_bindings0.cpp:2: In function 'mozilla::gfx::YUVRangedColorSpace mozilla::gfx::ToYUVRangedColorSpace(YUVColorSpace, ColorRange, TransferFunction)', inlined from 'mozilla::gfx::YUVRangedColorSpace mozilla::gfx::GetYUVRangedColorSpace(const DescriptorT&) [with DescriptorT = mozilla::layers::YCbCrDescriptor]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Types.h:823:31, inlined from 'virtual mozilla::gfx::YUVRangedColorSpace mozilla::wr::RenderBufferTextureHost::GetYUVColorSpace() const' at ../../../../librewolf-153.0.1-1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:199:41: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Types.h:803:25: warning: 'narrow' may be used uninitialized [-Wmaybe-uninitialized] 803 | return narrow ? YUVRangedColorSpace::BT2100_PQ_Narrow | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | : YUVRangedColorSpace::BT2100_PQ_Full; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Types.h: In member function 'virtual mozilla::gfx::YUVRangedColorSpace mozilla::wr::RenderBufferTextureHost::GetYUVColorSpace() const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Types.h:777:8: note: 'narrow' was declared here 777 | bool narrow; | ^~~~~~ In function 'mozilla::gfx::YUVRangedColorSpace mozilla::gfx::ToYUVRangedColorSpace(YUVColorSpace, ColorRange, TransferFunction)', inlined from 'mozilla::gfx::YUVRangedColorSpace mozilla::gfx::GetYUVRangedColorSpace(const DescriptorT&) [with DescriptorT = mozilla::layers::YCbCrDescriptor]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Types.h:823:31, inlined from 'virtual mozilla::gfx::YUVRangedColorSpace mozilla::wr::RenderExternalTextureHost::GetYUVColorSpace() const' at ../../../../librewolf-153.0.1-1/gfx/webrender_bindings/RenderExternalTextureHost.cpp:212:41: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Types.h:803:25: warning: 'narrow' may be used uninitialized [-Wmaybe-uninitialized] 803 | return narrow ? YUVRangedColorSpace::BT2100_PQ_Narrow | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | : YUVRangedColorSpace::BT2100_PQ_Full; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Types.h: In member function 'virtual mozilla::gfx::YUVRangedColorSpace mozilla::wr::RenderExternalTextureHost::GetYUVColorSpace() const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Types.h:777:8: note: 'narrow' was declared here 777 | bool narrow; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from ../../ipc/ipdl/PVRLayer.cpp:11, from Unified_cpp_gfx_vr1.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/BSPTree.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../librewolf-153.0.1-1/hal/sandbox/SandboxHal.cpp:11, from Unified_cpp_hal0.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h: In function 'nsTArray mozilla::gfx::CalculatePointPlaneDistances(const nsTArray >&, const Point4DTyped&, const Point4DTyped&, size_t&, size_t&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h:83: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 83 | } else if (dot < -epsilon) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h:83: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIChannel.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/image/decoders/icon/gtk/nsIconChannel.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/image/decoders/icon/gtk/nsIconChannel.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsIconChannel::Init(nsIURI*, nsILoadInfo*):: >&&)>; RejectFunction = nsIconChannel::Init(nsIURI*, nsILoadInfo*)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsIconChannel::Init(nsIURI*, nsILoadInfo*):: >&&)>; RejectFunction = nsIconChannel::Init(nsIURI*, nsILoadInfo*)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_intl_components1.cpp:74: ../../../../librewolf-153.0.1-1/intl/components/src/RelativeTimeFormat.cpp: In static member function 'static mozilla::Result >, mozilla::intl::ICUError> mozilla::intl::RelativeTimeFormat::TryCreate(const char*, const mozilla::intl::RelativeTimeFormatOptions&)': ../../../../librewolf-153.0.1-1/intl/components/src/RelativeTimeFormat.cpp:57:23: warning: 'relDateTimeStyle' may be used uninitialized [-Wmaybe-uninitialized] 57 | ureldatefmt_open(IcuLocale(aLocale), nf, relDateTimeStyle, ../../../../librewolf-153.0.1-1/intl/components/src/RelativeTimeFormat.cpp:43:39: note: 'relDateTimeStyle' was declared here 43 | UDateRelativeDateTimeFormatterStyle relDateTimeStyle; | ^~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:15, from ../../../librewolf-153.0.1-1/hal/Hal.h:10, from ../../../librewolf-153.0.1-1/hal/HalWakeLock.cpp:5, from Unified_cpp_hal0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::hal_sandbox::HalParent::RecvLockScreenOrientation(const mozilla::hal_sandbox::PHalParent::ScreenOrientation&, mozilla::hal_sandbox::PHalParent::LockScreenOrientationResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::hal_sandbox::HalParent::RecvLockScreenOrientation(const mozilla::hal_sandbox::PHalParent::ScreenOrientation&, mozilla::hal_sandbox::PHalParent::LockScreenOrientationResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGTransformList.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGAnimatedTransformList.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGTransformableElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGGraphicsElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from ../../../librewolf-153.0.1-1/image/AutoRestoreSVGState.h:11, from ../../../librewolf-153.0.1-1/image/BlobSurfaceProvider.cpp:6, from Unified_cpp_image0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGTransform.h: In member function 'bool mozilla::SVGTransformSMILData::operator==(const mozilla::SVGTransformSMILData&) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGTransform.h:116: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 116 | if (mTransformType != aOther.mTransformType) return false; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGTransform.h:116: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:22, from ../../../librewolf-153.0.1-1/image/BlobSurfaceProvider.h:12, from ../../../librewolf-153.0.1-1/image/BlobSurfaceProvider.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentParent.h:19, from ../../../../librewolf-153.0.1-1/image/remote/RemoteImageProtocolHandler.h:11, from ../../../../librewolf-153.0.1-1/image/remote/RemoteImageProtocolHandler.cpp:5, from Unified_cpp_image_remote0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::image::AsyncReEncodeImage(nsIURI*, mozilla::ImageIntSize, mozilla::Maybe >, mozilla::ColorScheme, nsIAsyncOutputStream*):: >&)>; RejectFunction = mozilla::image::AsyncReEncodeImage(nsIURI*, mozilla::ImageIntSize, mozilla::Maybe >, mozilla::ColorScheme, nsIAsyncOutputStream*)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::image::AsyncReEncodeImage(nsIURI*, mozilla::ImageIntSize, mozilla::Maybe >, mozilla::ColorScheme, nsIAsyncOutputStream*):: >&)>; RejectFunction = mozilla::image::AsyncReEncodeImage(nsIURI*, mozilla::ImageIntSize, mozilla::Maybe >, mozilla::ColorScheme, nsIAsyncOutputStream*)::; ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../librewolf-153.0.1-1/image/SVGDocumentWrapper.cpp:8, from Unified_cpp_image1.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:22, from ../../../librewolf-153.0.1-1/image/BlobSurfaceProvider.h:12, from ../../../librewolf-153.0.1-1/image/VectorImage.cpp:43, from Unified_cpp_image2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_c_src_third_party0.c:92: ../../../../../../librewolf-153.0.1-1/ipc/chromium/src/third_party/libevent/evutil.c:213:21: warning: argument 4 of type 'int[2]' with mismatched bound [-Warray-parameter=] 213 | evutil_socket_t fd[2]) In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/third_party/libevent/include/event2/event.h:202, from ../../../../../../librewolf-153.0.1-1/ipc/chromium/src/third_party/libevent/buffer.c:85, from Unified_c_src_third_party0.c:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/third_party/libevent/include/event2/util.h:310:25: note: previously declared as 'int[]' 310 | #define evutil_socket_t int ../../../../../../librewolf-153.0.1-1/ipc/chromium/src/third_party/libevent/util-internal.h:306:47: note: in expansion of macro 'evutil_socket_t' 306 | int evutil_ersatz_socketpair_(int, int , int, evutil_socket_t[]); | ^~~~~~~~~~~~~~~ In file included from Unified_c_src_third_party0.c:56: ../../../../../../librewolf-153.0.1-1/ipc/chromium/src/third_party/libevent/event.c: In function 'event_signal_closure': ../../../../../../librewolf-153.0.1-1/ipc/chromium/src/third_party/libevent/event.c:1362:32: warning: storing the address of local variable 'ncalls' in '*ev.ev_.ev_signal.ev_pncalls' [-Wdangling-pointer=] 1362 | ev->ev_pncalls = &ncalls; | ~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../../librewolf-153.0.1-1/ipc/chromium/src/third_party/libevent/event.c:1356:15: note: 'ncalls' declared here 1356 | short ncalls; | ^~~~~~ ../../../../../../librewolf-153.0.1-1/ipc/chromium/src/third_party/libevent/event.c:1354:61: note: 'ev' declared here 1354 | event_signal_closure(struct event_base *base, struct event *ev) | ~~~~~~~~~~~~~~^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/tuple:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/tuple:59, from /usr/gcc/14/include/c++/14.3.0/bits/uses_allocator_args.h:39, from /usr/gcc/14/include/c++/14.3.0/bits/memory_resource.h:41, from /usr/gcc/14/include/c++/14.3.0/string:68, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/string:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/string:59, from /usr/gcc/14/include/c++/14.3.0/stdexcept:39, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/fmt/format.h:57, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BitSet.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/HeapAPI.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsWrapperCache.h:10, from ../../../../librewolf-153.0.1-1/intl/l10n/FileSource.h:8, from ../../../../librewolf-153.0.1-1/intl/l10n/FileSource.cpp:5, from Unified_cpp_intl_l10n0.cpp:2: In constructor 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = mozilla::intl::NumberFormatOptions::CurrencyDisplay&; long unsigned int _Idx = 1; _Head = mozilla::intl::NumberFormatOptions::CurrencyDisplay]', inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = mozilla::intl::NumberFormatOptions::CurrencyDisplay&; _UTail = {mozilla::intl::NumberFormatOptions::CurrencySign}; = void; long unsigned int _Idx = 1; _Head = mozilla::intl::NumberFormatOptions::CurrencyDisplay; _Tail = {mozilla::intl::NumberFormatOptions::CurrencySign}]' at /usr/gcc/14/include/c++/14.3.0/tuple:318:38, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = std::__cxx11::basic_string&; _UTail = {mozilla::intl::NumberFormatOptions::CurrencyDisplay&, mozilla::intl::NumberFormatOptions::CurrencySign}; = void; long unsigned int _Idx = 0; _Head = std::__cxx11::basic_string; _Tail = {mozilla::intl::NumberFormatOptions::CurrencyDisplay, mozilla::intl::NumberFormatOptions::CurrencySign}]' at /usr/gcc/14/include/c++/14.3.0/tuple:318:38, inlined from 'constexpr std::tuple< >::tuple(_UTypes&& ...) [with _UTypes = {std::__cxx11::basic_string, std::allocator >&, mozilla::intl::NumberFormatOptions::CurrencyDisplay&, mozilla::intl::NumberFormatOptions::CurrencySign}; _Elements = {std::__cxx11::basic_string, std::allocator >, mozilla::intl::NumberFormatOptions::CurrencyDisplay, mozilla::intl::NumberFormatOptions::CurrencySign}]' at /usr/gcc/14/include/c++/14.3.0/tuple:988:44, inlined from 'constexpr std::tuple::type>::__type ...> std::make_tuple(_Elements&& ...) [with _Elements = {__cxx11::basic_string, allocator >&, mozilla::intl::NumberFormatOptions::CurrencyDisplay&, mozilla::intl::NumberFormatOptions::CurrencySign}]' at /usr/gcc/14/include/c++/14.3.0/tuple:2646:62, inlined from 'mozilla::intl::ffi::RawNumberFormatter* mozilla::intl::FluentBuiltInNumberFormatterCreate(const nsCString*, const ffi::FluentNumberOptionsRaw*)' at ../../../../librewolf-153.0.1-1/intl/l10n/FluentBundle.cpp:264:47: /usr/gcc/14/include/c++/14.3.0/tuple:210:11: warning: 'display' may be used uninitialized [-Wmaybe-uninitialized] 210 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_intl_l10n0.cpp:11: ../../../../librewolf-153.0.1-1/intl/l10n/FluentBundle.cpp: In function 'mozilla::intl::ffi::RawNumberFormatter* mozilla::intl::FluentBuiltInNumberFormatterCreate(const nsCString*, const ffi::FluentNumberOptionsRaw*)': ../../../../librewolf-153.0.1-1/intl/l10n/FluentBundle.cpp:248:44: note: 'display' was declared here 248 | NumberFormatOptions::CurrencyDisplay display; | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from ../../../librewolf-153.0.1-1/image/AutoRestoreSVGState.h:11, from ../../../librewolf-153.0.1-1/image/VectorImage.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/indexedDB/ActorsParent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/glue/BackgroundParentImpl.cpp:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/glue/BackgroundParentImpl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/glue/BackgroundParentImpl.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvHasMIDIDevice(mozilla::ipc::PBackgroundParent::HasMIDIDeviceResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvHasMIDIDevice(mozilla::ipc::PBackgroundParent::HasMIDIDeviceResolver&&)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::LaunchError, true>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvEnsureUtilityProcessAndCreateBridge(const mozilla::ipc::PBackgroundParent::RemoteMediaIn&, mozilla::ipc::PBackgroundParent::EnsureUtilityProcessAndCreateBridgeResolver&&)::::, mozilla::ipc::LaunchError, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvEnsureUtilityProcessAndCreateBridge(const mozilla::ipc::PBackgroundParent::RemoteMediaIn&, mozilla::ipc::PBackgroundParent::EnsureUtilityProcessAndCreateBridgeResolver&&)::::, mozilla::ipc::LaunchError, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvEnsureRDDProcessAndCreateBridge(mozilla::ipc::PBackgroundParent::EnsureRDDProcessAndCreateBridgeResolver&&)::, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvEnsureRDDProcessAndCreateBridge(mozilla::ipc::PBackgroundParent::EnsureRDDProcessAndCreateBridgeResolver&&)::, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/ctypes/libffi/src/java_raw_api.c: In function 'ffi_java_raw_call': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/ctypes/libffi/src/java_raw_api.c:317:3: warning: 'ffi_java_raw_to_ptrarray' is deprecated [-Wdeprecated-declarations] 317 | ffi_java_raw_to_ptrarray (cif, raw, avalue); | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/ctypes/libffi/src/java_raw_api.c:76:1: note: declared here 76 | ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args) | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/ctypes/libffi/src/java_raw_api.c: In function 'ffi_java_translate_args': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/ctypes/libffi/src/java_raw_api.c:328:3: warning: 'ffi_java_raw_size' is deprecated [-Wdeprecated-declarations] 328 | ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif)); | ^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/ctypes/libffi/src/java_raw_api.c:45:1: note: declared here 45 | ffi_java_raw_size (ffi_cif *cif) | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/ctypes/libffi/src/java_raw_api.c:331:3: warning: 'ffi_java_ptrarray_to_raw' is deprecated [-Wdeprecated-declarations] 331 | ffi_java_ptrarray_to_raw (cif, avalue, raw); | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/ctypes/libffi/src/java_raw_api.c:157:1: note: declared here 157 | ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw) | ^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/ctypes/libffi/src/java_raw_api.c: In function 'ffi_prep_java_raw_closure': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/ctypes/libffi/src/java_raw_api.c:369:3: warning: 'ffi_prep_java_raw_closure_loc' is deprecated [-Wdeprecated-declarations] 369 | return ffi_prep_java_raw_closure_loc (cl, cif, fun, user_data, cl); | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/ctypes/libffi/src/java_raw_api.c:337:1: note: declared here 337 | ffi_prep_java_raw_closure_loc (ffi_java_raw_closure* cl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../ipdl/PBackground.cpp:121, from Unified_cpp_ipc_glue3.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/NeckoMessageUtils.h: In static member function 'static bool IPC::ParamTraits::Read(IPC::MessageReader*, mozilla::net::NetAddr*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/NeckoMessageUtils.h:107: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 107 | if (!ReadParam(aReader, &aResult->raw.family)) return false; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/NeckoMessageUtils.h:107: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'classify_argument': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/ctypes/libffi/src/x86/ffi64.c:203:25: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] 203 | FFI_ASSERT (0); | ^ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics config/external/ffi/unix64.o config/external/ffi/win64.o In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WidgetUtilsGtk.h:10, from ../../../../librewolf-153.0.1-1/ipc/glue/SharedMemoryPlatform_posix.cpp:20, from Unified_cpp_ipc_glue2.cpp:20: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ipc::UtilityProcessParent::SendRequestMemoryReport(const mozilla::ipc::PUtilityProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::ipc::UtilityProcessParent::SendRequestMemoryReport(const mozilla::ipc::PUtilityProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ipc::UtilityProcessParent::SendRequestMemoryReport(const mozilla::ipc::PUtilityProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::ipc::UtilityProcessParent::SendRequestMemoryReport(const mozilla::ipc::PUtilityProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::UtilityProcessHost::LaunchPromise()::::ResolveOrRejectValue&)>; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::UtilityProcessHost::LaunchPromise()::::ResolveOrRejectValue&)>; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from ../ipdl/PBackground.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CallbackObject.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CallbackFunction.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WindowBinding.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ElementBinding.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SessionHistoryEntry.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:12, from ../../../../librewolf-153.0.1-1/ipc/glue/BackgroundChild.h:8, from ../../../../librewolf-153.0.1-1/ipc/glue/BackgroundImpl.cpp:5, from Unified_cpp_ipc_glue0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = {anonymous}::ParentImpl::ShutdownTimerCallback(nsITimer*, void*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = {anonymous}::ParentImpl::ShutdownTimerCallback(nsITimer*, void*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::GeckoChildProcessHost::Destroy()::; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::GeckoChildProcessHost::Destroy()::; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:10, from Unified_cpp_js_src_builtin_intl0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result mozilla::intl::DisplayNames::GetCurrency(B&, mozilla::Span, Fallback) const [with B = js::intl::FormatBuffer]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:484:41: warning: 'style' may be used uninitialized [-Wmaybe-uninitialized] 484 | const char16_t* name = ucurr_getName(currency, IcuLocale(mLocale), style, /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:468:20: note: 'style' was declared here 468 | UCurrNameStyle style; | ^~~~~ In file included from ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Collator.cpp:19, from Unified_cpp_js_src_builtin_intl0.cpp:2: In constructor 'js::intl::UnicodeExtensionKeyword::UnicodeExtensionKeyword(UnicodeKey, JSLinearString*)', inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; T = js::intl::UnicodeExtensionKeyword; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'bool mozilla::Vector::emplaceBack(Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; T = js::intl::UnicodeExtensionKeyword; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:775:15, inlined from 'bool JS::GCVector::emplaceBack(Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; T = js::intl::UnicodeExtensionKeyword; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/GCVector.h:111:30, inlined from 'bool js::MutableWrappedPtrOperations, Wrapper>::emplaceBack(Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; Wrapper = JS::Rooted >; T = js::intl::UnicodeExtensionKeyword; long unsigned int Capacity = 8; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/GCVector.h:316:29, inlined from 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::Handle, mozilla::Maybe)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DateTimeFormat.cpp:1303:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/intl/LanguageTag.h:80:31: warning: 'hourCycleStr' may be used uninitialized [-Wmaybe-uninitialized] 80 | : key_{key[0], key[1]}, type_(type) {} | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_builtin_intl0.cpp:20: ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DateTimeFormat.cpp: In function 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::Handle, mozilla::Maybe)': ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DateTimeFormat.cpp:1287:13: note: 'hourCycleStr' was declared here 1287 | JSAtom* hourCycleStr; | ^~~~~~~~~~~~ In member function 'mozilla::Result mozilla::intl::DisplayNames::GetDayPeriod(B&, mozilla::intl::DayPeriod, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]', inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:847:32, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:876:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 876 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 877 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:850:27: note: 'symbolType' was declared here 850 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In member function 'mozilla::Result mozilla::intl::DisplayNames::GetQuarter(B&, mozilla::intl::Quarter, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]', inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:826:30, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:824:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 824 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 825 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:805:27: note: 'symbolType' was declared here 805 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In member function 'mozilla::Result mozilla::intl::DisplayNames::GetMonth(B&, mozilla::intl::Month, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]', inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:808:23, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:779:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 779 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 780 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:757:27: note: 'symbolType' was declared here 757 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In member function 'mozilla::Result mozilla::intl::DisplayNames::GetWeekday(B&, mozilla::intl::Weekday, mozilla::Span, Fallback) [with B = js::intl::FormatBuffer]', inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:790:30, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:728:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized] 728 | if (auto result = ComputeDateTimeDisplayNames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 729 | symbolType, mozilla::Span(indices), aCalendar); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:703:27: note: 'symbolType' was declared here 703 | UDateFormatSymbolType symbolType; | ^~~~~~~~~~ In lambda function, inlined from 'mozilla::intl::ICUResult mozilla::intl::FillBufferWithICUCall(Buffer&, const ICUStringFunction&) [with ICUStringFunction = DisplayNames::GetDateTimeField >(js::intl::FormatBuffer&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback)::; Buffer = js::intl::FormatBuffer]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/ICU4CGlue.h:171:25, inlined from 'mozilla::Result mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:963:40, inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:770:36, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:965:44: warning: 'field' may be used uninitialized [-Wmaybe-uninitialized] 965 | return udatpg_getFieldDisplayName( In member function 'mozilla::Result mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer]', inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:770:36, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:909:27: note: 'field' was declared here 909 | UDateTimePatternField field; | ^~~~~ In lambda function, inlined from 'mozilla::intl::ICUResult mozilla::intl::FillBufferWithICUCall(Buffer&, const ICUStringFunction&) [with ICUStringFunction = DisplayNames::GetDateTimeField >(js::intl::FormatBuffer&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback)::; Buffer = js::intl::FormatBuffer]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/ICU4CGlue.h:171:25, inlined from 'mozilla::Result mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:963:40, inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:770:36, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:965:44: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized] 965 | return udatpg_getFieldDisplayName( In member function 'mozilla::Result mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer]', inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:770:36, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/intl/DisplayNames.h:949:29: note: 'width' was declared here 949 | UDateTimePGDisplayWidth width; | ^~~~~ In file included from ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Collator.cpp:20: In member function 'void js::intl::LocaleOptions::setUnicodeExtension(js::intl::UnicodeExtensionKey, JSLinearString*)', inlined from 'void js::MutableWrappedPtrOperations::setUnicodeExtension(js::intl::UnicodeExtensionKey, JSLinearString*) [with Wrapper = JS::Rooted]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/intl/LocaleNegotiation.h:269:36, inlined from 'bool ResolveLocale(JSContext*, JS::Handle)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DateTimeFormat.cpp:1130:40: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/intl/LocaleNegotiation.h:123:22: warning: 'hc' may be used uninitialized [-Wmaybe-uninitialized] 123 | extensions_[key] = extension; ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool ResolveLocale(JSContext*, JS::Handle)': ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/DateTimeFormat.cpp:1115:23: note: 'hc' was declared here 1115 | JSLinearString* hc; | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/intl/IntlMathematicalValue.h:15, from ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/IntlMathematicalValue.cpp:5, from Unified_cpp_js_src_builtin_intl1.cpp:2: In member function 'void JS::Value::setString(JSString*)', inlined from 'JS::Value JS::StringValue(JSString*)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:1163:14, inlined from 'js::ArrayObject* HourCyclesOfLocale(JSContext*, JS::Handle)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Locale.cpp:1499:53, inlined from 'bool Locale_getHourCycles(JSContext*, const JS::CallArgs&)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Locale.cpp:2204:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:605:36: warning: 'hcname' may be used uninitialized [-Wmaybe-uninitialized] 605 | asBits_ = bitsFromTagAndPayload(JSVAL_TAG_STRING, PayloadType(str)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_builtin_intl1.cpp:38: ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Locale.cpp: In function 'bool Locale_getHourCycles(JSContext*, const JS::CallArgs&)': ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Locale.cpp:1483:15: note: 'hcname' was declared here 1483 | JSString* hcname; | ^~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In member function 'void js::intl::LocaleOptions::setUnicodeExtension(js::intl::UnicodeExtensionKey, JSLinearString*)', inlined from 'void js::MutableWrappedPtrOperations::setUnicodeExtension(js::intl::UnicodeExtensionKey, JSLinearString*) [with Wrapper = JS::Rooted]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/intl/LocaleNegotiation.h:269:36, inlined from 'bool ResolveLocale(JSContext*, JS::Handle)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Collator.cpp:460:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/intl/LocaleNegotiation.h:123:22: warning: 'kf' may be used uninitialized [-Wmaybe-uninitialized] 123 | extensions_[key] = extension; ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Collator.cpp: In function 'bool ResolveLocale(JSContext*, JS::Handle)': ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Collator.cpp:446:21: note: 'kf' was declared here 446 | JSLinearString* kf; | ^~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_builtin_temporal0.cpp:2: In function 'bool CalendarFieldEraYearMatchesYear(JSContext*, js::temporal::CalendarId, JS::Handle, const icu4x::capi::Date*)', inlined from 'UniqueICU4XDate CreateDateFrom(JSContext*, js::temporal::CalendarId, const icu4x::capi::Calendar*, const EraYears&, const Month&, int32_t, JS::Handle, js::temporal::TemporalOverflow)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/temporal/Calendar.cpp:1774:41: ../../../../../../librewolf-153.0.1-1/js/src/builtin/temporal/Calendar.cpp:1691:3: warning: 'intYear' may be used uninitialized [-Wmaybe-uninitialized] 1691 | if (intYear != yearFromEraYear) { | ^~ ../../../../../../librewolf-153.0.1-1/js/src/builtin/temporal/Calendar.cpp:1685:11: note: 'intYear' was declared here 1685 | int32_t intYear; | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Class.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/intl/NumberFormat.h:12, from ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/NumberFormat.cpp:7, from Unified_cpp_js_src_builtin_intl2.cpp:2: In function 'bool EnsureBreakIterator(JSContext*, JS::Handle, int32_t) [with T = js::intl::SegmentsObject]', inlined from 'js::ArrayObject* FindSegmentBoundaries(JSContext*, JS::Handle, int32_t) [with T = js::intl::SegmentsObject]' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Segmenter.cpp:926:27, inlined from 'bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Segmenter.cpp:1016:39: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:5: warning: 'brk' may be used uninitialized [-Wmaybe-uninitialized] 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:62:51: note: in expansion of macro 'MOZ_CONCAT' 62 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:64:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 64 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:560:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 560 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Segmenter.cpp:892:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 892 | MOZ_RELEASE_ASSERT(brk); | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_builtin_intl2.cpp:38: ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Segmenter.cpp: In function 'bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)': ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Segmenter.cpp:860:9: note: 'brk' was declared here 860 | void* brk; | ^~~ In function 'bool EnsureBreakIterator(JSContext*, JS::Handle, int32_t) [with T = js::intl::SegmentIteratorObject]', inlined from 'js::ArrayObject* FindSegmentBoundaries(JSContext*, JS::Handle, int32_t) [with T = js::intl::SegmentIteratorObject]' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Segmenter.cpp:926:27, inlined from 'bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)' at ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Segmenter.cpp:1038:39: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:5: warning: 'brk' may be used uninitialized [-Wmaybe-uninitialized] 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:62:51: note: in expansion of macro 'MOZ_CONCAT' 62 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:64:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 64 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:560:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 560 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Segmenter.cpp:892:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 892 | MOZ_RELEASE_ASSERT(brk); | ^~~~~~~~~~~~~~~~~~ ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Segmenter.cpp: In function 'bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)': ../../../../../../librewolf-153.0.1-1/js/src/builtin/intl/Segmenter.cpp:860:9: note: 'brk' was declared here 860 | void* brk; | ^~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/NativeObject.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/Symbol.h:8, from ../../../../../librewolf-153.0.1-1/js/src/builtin/Symbol.cpp:5, from Unified_cpp_js_src_builtin4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_builtin1.cpp:2: In function 'int32_t YearFromTime(int64_t)', inlined from 'double JS::YearFromTime(double)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:578:24: ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:393:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 393 | return ToYearMonthDay(t).year; | ~~~~~~~~~~~~~~^~~ ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp: In function 'double JS::YearFromTime(double)': ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:576:11: note: 'tv' was declared here 576 | int64_t tv; | ^~ In function 'int32_t MonthFromTime(int64_t)', inlined from 'double JS::MonthFromTime(double)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:588:25: ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:413:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 413 | return ToYearMonthDay(t).month; | ~~~~~~~~~~~~~~^~~ ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp: In function 'double JS::MonthFromTime(double)': ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:586:11: note: 'tv' was declared here 586 | int64_t tv; | ^~ In function 'int32_t DateFromTime(int64_t)', inlined from 'double JS::DayFromTime(double)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:598:22: ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:423:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 423 | return ToYearMonthDay(t).day; | ~~~~~~~~~~~~~~^~~ ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp: In function 'double JS::DayFromTime(double)': ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:596:11: note: 'tv' was declared here 596 | int64_t tv; | ^~ In function 'constexpr T FloorDiv(T, int32_t) [with T = long int]', inlined from 'int32_t Day(int64_t)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:195:26, inlined from 'double DayWithinYear(int64_t, double)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:403:13, inlined from 'double JS::DayWithinYear(double, double)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:612:25: ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:147:5: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 147 | T remainder = dividend % divisor; | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp: In function 'double JS::DayWithinYear(double, double)': ../../../../../librewolf-153.0.1-1/js/src/builtin/Date.cpp:610:11: note: 'tv' was declared here 610 | int64_t tv; | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jstypes.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/CallNonGenericMethod.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/NamespaceImports.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/OrderedHashTableObject.h:117, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/MapObject.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/MapObject-inl.h:8, from ../../../../../librewolf-153.0.1-1/js/src/builtin/MapObject.cpp:5, from Unified_cpp_js_src_builtin2.cpp:2: In function 'void mozilla::BitwiseCast(From, To*) [with To = long unsigned int; From = double]', inlined from 'To mozilla::BitwiseCast(From) [with To = long unsigned int; From = double]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Casting.h:76:24, inlined from 'bool mozilla::IsNegativeZero(T) [with T = double]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/FloatingPoint.h:169:32, inlined from 'bool mozilla::detail::NumberIsSignedInteger(Float, SignedInteger*) [with Float = double; SignedInteger = int]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/FloatingPoint.h:409:21, inlined from 'bool mozilla::NumberIsInt32(T, int32_t*) [with T = double]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/FloatingPoint.h:428:39, inlined from 'void JS::Value::setNumberAssumeCanonicalNaN(double)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:717:31, inlined from 'JS::Value JS::NumberValueAssumeCanonicalNaN(double)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:1229:32, inlined from 'void js::MutableWrappedPtrOperations::setNumberAssumeCanonicalNaN(double) [with Wrapper = JS::MutableHandle]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:1418:42, inlined from 'bool math_sumPrecise(JSContext*, unsigned int, JS::Value*)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/Math.cpp:1054:42: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Casting.h:55:33: warning: 'rval' may be used uninitialized [-Wmaybe-uninitialized] 55 | *aResult = __builtin_bit_cast(To, aFrom); | ^~ In file included from Unified_cpp_js_src_builtin2.cpp:11: ../../../../../librewolf-153.0.1-1/js/src/builtin/Math.cpp: In function 'bool math_sumPrecise(JSContext*, unsigned int, JS::Value*)': ../../../../../librewolf-153.0.1-1/js/src/builtin/Math.cpp:1030:10: note: 'rval' was declared here 1030 | double rval; | ^~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/JSONWriter.h:98, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/ProfilingStack.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/CallArgs.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/CallNonGenericMethod.h:10: In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::StencilModuleImportAttribute; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', inlined from 'js::frontend::StencilModuleRequest::StencilModuleRequest(js::frontend::StencilModuleRequest&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Stencil.h:580:9, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::StencilModuleRequest}; T = js::frontend::StencilModuleRequest; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::StencilModuleRequest; T = js::frontend::StencilModuleRequest; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::StencilModuleRequest; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::frontend::StencilModuleRequest; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::ModuleBuilder::buildTables(js::frontend::StencilModuleMetadata&)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/ModuleObject.cpp:1823:54: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:980:18: warning: '*(mozilla::Vector*)((char*)aDst + 8).mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 980 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:981:32: warning: '*(mozilla::Vector*)((char*)aDst + 8).mozilla::Vector::mTail.mozilla::Vector::CRAndStorage<0, 0>::mozilla::Vector::CapacityAndReserved.mozilla::Vector::CapacityAndReserved::mCapacity' may be used uninitialized [-Wmaybe-uninitialized] 981 | mTail.mCapacity = aRhs.mTail.mCapacity; | ~~~~~~~~~~~^~~~~~~~~ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = js::frontend::StencilModuleImportAttribute; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::StencilModuleImportAttribute; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:986:30, inlined from 'js::frontend::StencilModuleRequest::StencilModuleRequest(js::frontend::StencilModuleRequest&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Stencil.h:580:9, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::StencilModuleRequest}; T = js::frontend::StencilModuleRequest; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::StencilModuleRequest; T = js::frontend::StencilModuleRequest; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::StencilModuleRequest; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::frontend::StencilModuleRequest; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::ModuleBuilder::buildTables(js::frontend::StencilModuleMetadata&)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/ModuleObject.cpp:1823:54: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:497:12: warning: '*(const mozilla::Vector*)((char*)aDst + 8).mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 497 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In file included from Unified_cpp_js_src_builtin2.cpp:38: ../../../../../librewolf-153.0.1-1/js/src/builtin/Object.cpp: In lambda function: ../../../../../librewolf-153.0.1-1/js/src/builtin/Object.cpp:452:31: warning: 'voffset' may be used uninitialized [-Wmaybe-uninitialized] 452 | if (!buf.appendSubstring(valstr, voffset, vlength)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/builtin/Object.cpp:357:12: note: 'voffset' was declared here 357 | size_t voffset, vlength; | ^~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/builtin/Object.cpp:452:31: warning: 'vlength' may be used uninitialized [-Wmaybe-uninitialized] 452 | if (!buf.appendSubstring(valstr, voffset, vlength)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/builtin/Object.cpp:357:21: note: 'vlength' was declared here 357 | size_t voffset, vlength; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/tuple:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/tuple:59, from /usr/gcc/14/include/c++/14.3.0/functional:53, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/functional:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/functional:59, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/NativeObject.h:10: In constructor 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _Head, _Tail ...>&&) [with long unsigned int _Idx = 0; _Head = char*; _Tail = {JS::FreePolicy}]', inlined from 'constexpr std::tuple< >::tuple(std::tuple< >&&) [with _Elements = {char*, JS::FreePolicy}]' at /usr/gcc/14/include/c++/14.3.0/tuple:999:17, inlined from 'std::__uniq_ptr_impl<_Tp, _Dp>::__uniq_ptr_impl(std::__uniq_ptr_impl<_Tp, _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:179:9, inlined from 'std::__uniq_ptr_data<_Tp, _Dp, , >::__uniq_ptr_data(std::__uniq_ptr_data<_Tp, _Dp, , >&&) [with _Tp = char; _Dp = JS::FreePolicy; bool = true; bool = true]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:236:7, inlined from 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(std::unique_ptr<_Tp [], _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:651:7, inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/TestingFunctions.cpp:5239:10, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Vector; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1055:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1086:32: /usr/gcc/14/include/c++/14.3.0/tuple:327:7: warning: '((std::_Tuple_impl<0, char*, JS::FreePolicy>*)p)[1].std::_Tuple_impl<0, char*, JS::FreePolicy>::std::_Head_base<0, char*, false>' may be used uninitialized [-Wmaybe-uninitialized] 327 | _Tuple_impl(_Tuple_impl&&) = default; | ^~~~~~~~~~~ In constructor 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _Head, _Tail ...>&&) [with long unsigned int _Idx = 0; _Head = char*; _Tail = {JS::FreePolicy}]', inlined from 'constexpr std::tuple< >::tuple(std::tuple< >&&) [with _Elements = {char*, JS::FreePolicy}]' at /usr/gcc/14/include/c++/14.3.0/tuple:999:17, inlined from 'std::__uniq_ptr_impl<_Tp, _Dp>::__uniq_ptr_impl(std::__uniq_ptr_impl<_Tp, _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:179:9, inlined from 'std::__uniq_ptr_data<_Tp, _Dp, , >::__uniq_ptr_data(std::__uniq_ptr_data<_Tp, _Dp, , >&&) [with _Tp = char; _Dp = JS::FreePolicy; bool = true; bool = true]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:236:7, inlined from 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(std::unique_ptr<_Tp [], _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:651:7, inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/TestingFunctions.cpp:5239:10, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:225:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1089:22: /usr/gcc/14/include/c++/14.3.0/tuple:327:7: warning: '((std::_Tuple_impl<0, char*, JS::FreePolicy>*)aDst)[1].std::_Tuple_impl<0, char*, JS::FreePolicy>::std::_Head_base<0, char*, false>' may be used uninitialized [-Wmaybe-uninitialized] 327 | _Tuple_impl(_Tuple_impl&&) = default; | ^~~~~~~~~~~ In constructor 'constexpr js::BarrieredBase::BarrieredBase(const T&) [with T = js::ModuleRequestObject*]', inlined from 'js::gc::BarrieredPtrImpl::BarrieredPtrImpl(const Self&) [with T = js::ModuleRequestObject*; unsigned int barrierOptions = 3]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:658:68, inlined from 'js::HeapPtr::HeapPtr(const js::HeapPtr&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:861:1, inlined from 'js::ExportEntry::ExportEntry(js::ExportEntry&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/ModuleObject.h:133:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ExportEntry}; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ExportEntry; T = js::ExportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::ExportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/GCVector.h:56:12, inlined from 'void js::CyclicModuleFields::initExportEntries(JS::MutableHandle >, uint32_t, uint32_t, uint32_t)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/ModuleObject.cpp:955:45: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:529:50: warning: '((js::ModuleRequestObject* const*)p)[1]' may be used uninitialized [-Wmaybe-uninitialized] 529 | explicit constexpr BarrieredBase(const T& v) : value(v) {} | ^~~~~~~~ In constructor 'constexpr js::BarrieredBase::BarrieredBase(const T&) [with T = js::ModuleRequestObject*]', inlined from 'js::gc::BarrieredPtrImpl::BarrieredPtrImpl(const Self&) [with T = js::ModuleRequestObject*; unsigned int barrierOptions = 3]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:658:68, inlined from 'js::HeapPtr::HeapPtr(const js::HeapPtr&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:861:1, inlined from 'js::RequestedModule::RequestedModule(js::RequestedModule&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/ModuleObject.h:162:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::RequestedModule}; T = js::RequestedModule; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::RequestedModule; T = js::RequestedModule; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::RequestedModule; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::RequestedModule; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::RequestedModule; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/GCVector.h:56:12, inlined from 'void js::ModuleObject::initImportExportData(JS::MutableHandle >, JS::MutableHandle >, JS::MutableHandle >, uint32_t, uint32_t, uint32_t)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/ModuleObject.cpp:1196:76: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:529:50: warning: '*(js::ModuleRequestObject* const*)aDst' may be used uninitialized [-Wmaybe-uninitialized] 529 | explicit constexpr BarrieredBase(const T& v) : value(v) {} | ^~~~~~~~ In constructor 'constexpr js::BarrieredBase::BarrieredBase(const T&) [with T = js::ModuleRequestObject*]', inlined from 'js::gc::BarrieredPtrImpl::BarrieredPtrImpl(const Self&) [with T = js::ModuleRequestObject*; unsigned int barrierOptions = 3]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:658:68, inlined from 'js::HeapPtr::HeapPtr(const js::HeapPtr&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:861:1, inlined from 'js::ImportEntry::ImportEntry(js::ImportEntry&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/ModuleObject.h:106:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ImportEntry}; T = js::ImportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ImportEntry; T = js::ImportEntry; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ImportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::ImportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::ImportEntry; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/GCVector.h:56:12, inlined from 'void js::ModuleObject::initImportExportData(JS::MutableHandle >, JS::MutableHandle >, JS::MutableHandle >, uint32_t, uint32_t, uint32_t)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/ModuleObject.cpp:1197:70: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:529:50: warning: '*(js::ModuleRequestObject* const*)aDst' may be used uninitialized [-Wmaybe-uninitialized] 529 | explicit constexpr BarrieredBase(const T& v) : value(v) {} | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/CallArgs.h:72, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/CallNonGenericMethod.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/NamespaceImports.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/NativeObject.h:15: In member function 'void JS::Value::setBoolean(bool)', inlined from 'JS::Value JS::BooleanValue(bool)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:1181:15, inlined from 'bool WasmReturnFlag(JSContext*, unsigned int, JS::Value*, Flag)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/TestingFunctions.cpp:2398:31: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:649:36: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized] 649 | asBits_ = bitsFromTagAndPayload(JSVAL_TAG_BOOLEAN, uint32_t(b)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_builtin4.cpp:11: ../../../../../librewolf-153.0.1-1/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmReturnFlag(JSContext*, unsigned int, JS::Value*, Flag)': ../../../../../librewolf-153.0.1-1/js/src/builtin/TestingFunctions.cpp:2385:8: note: 'b' was declared here 2385 | bool b; | ^ In member function 'T js::gc::BarrieredPtrImpl::release() [with T = JSAtom*; unsigned int barrierOptions = 3]', inlined from 'js::gc::BarrieredPtrImpl::BarrieredPtrImpl(Self&&) [with unsigned int opts = 3; = void; T = JSAtom*; unsigned int barrierOptions = 3]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:674:63, inlined from 'js::HeapPtr::HeapPtr(js::HeapPtr&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:861:1, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::HeapPtr}; T = js::HeapPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::HeapPtr; T = js::HeapPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::HeapPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::HeapPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::HeapPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/GCVector.h:56:12, inlined from 'static js::ModuleObject* js::ModuleObject::createSynthetic(JSContext*, JS::MutableHandle, 0, js::SystemAllocPolicy> >)' at ../../../../../librewolf-153.0.1-1/js/src/builtin/ModuleObject.cpp:1104:75: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:749:7: warning: '*(JSAtom* const*)aDst' may be used uninitialized [-Wmaybe-uninitialized] 749 | T oldValue = this->unbarrieredGet(); | ^~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/CallArgs.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/CallNonGenericMethod.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/NamespaceImports.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/debugger/Object.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/debugger/Object-inl.h:8, from ../../../../../librewolf-153.0.1-1/js/src/debugger/Object.cpp:5, from Unified_cpp_js_src_debugger1.cpp:2: In destructor 'JS::Rooted::~Rooted() [with T = JSFunction*]', inlined from 'static bool js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::HandleValue, CheckJitInfo, JS::MutableHandleValue)' at ../../../../../librewolf-153.0.1-1/js/src/debugger/Object.cpp:2696:1: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1225:18: warning: storing the address of local variable 'fun' in '*&MEM[(struct Array *)cx_105(D)].mArr[3]' [-Wdangling-pointer=] 1225 | *this->stack = this->prev; | ~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::HandleValue, CheckJitInfo, JS::MutableHandleValue)': ../../../../../librewolf-153.0.1-1/js/src/debugger/Object.cpp:2677:18: note: 'fun' declared here 2677 | RootedFunction fun(cx, EnsureNativeFunction(nonCCWValue)); | ^~~ ../../../../../librewolf-153.0.1-1/js/src/debugger/Object.cpp:2668:46: note: 'cx' declared here 2668 | bool DebuggerObject::isSameNative(JSContext* cx, Handle object, | ~~~~~~~~~~~^~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ResultVariant.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/CompilationStencil.h:17, from ../../../../../librewolf-153.0.1-1/js/src/frontend/AbstractScopePtr.cpp:9, from Unified_cpp_js_src_frontend0.cpp:2: In constructor 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]', inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Stencil.h:244:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::BigIntStencil}; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::BigIntStencil; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'js::frontend::ExtensibleCompilationStencil::ExtensibleCompilationStencil(js::frontend::ExtensibleCompilationStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/CompilationStencil.h:1793:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:682:38: warning: '*(mozilla::Variant, long int>*)p.mozilla::Variant, long int>::tag' may be used uninitialized [-Wmaybe-uninitialized] 682 | Variant(Variant&& aRhs) : tag(aRhs.tag) { | ~~~~~^~~ In member function 'mozilla::detail::Nth mozilla::Variant::extract() [with long unsigned int N = 0; Ts = {mozilla::Span, long int}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, long int>; Tag = bool; long unsigned int N = 0; T = mozilla::Span; Ts = {long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:249:60, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:683:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Stencil.h:244:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::BigIntStencil}; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::BigIntStencil; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'js::frontend::ExtensibleCompilationStencil::ExtensibleCompilationStencil(js::frontend::ExtensibleCompilationStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/CompilationStencil.h:1793:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:855:52: warning: '*(mozilla::span_details::extent_type<18446744073709551615>::index_type*)p' may be used uninitialized [-Wmaybe-uninitialized] 855 | return detail::Nth(std::move(as())); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:855:52: warning: '((mozilla::Span::element_type**)p)[1]' may be used uninitialized [-Wmaybe-uninitialized] In member function 'mozilla::detail::Nth mozilla::Variant::extract() [with long unsigned int N = 1; Ts = {mozilla::Span, long int}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, long int>; Tag = bool; long unsigned int N = 1; T = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:186:58, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, long int>; Tag = bool; long unsigned int N = 0; T = mozilla::Span; Ts = {long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:251:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:683:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Stencil.h:244:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::BigIntStencil}; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::BigIntStencil; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'js::frontend::ExtensibleCompilationStencil::ExtensibleCompilationStencil(js::frontend::ExtensibleCompilationStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/CompilationStencil.h:1793:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:855:52: warning: '*(std::remove_reference::type*)p' may be used uninitialized [-Wmaybe-uninitialized] 855 | return detail::Nth(std::move(as())); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/GC-inl.h:17, from ../../../../../librewolf-153.0.1-1/js/src/debugger/DebugScript.cpp:30, from Unified_cpp_js_src_debugger0.cpp:2: In member function 'void js::CompartmentsInZoneIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:43:13, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'bool js::Debugger::CallData::findAllGlobals()' at ../../../../../librewolf-153.0.1-1/js/src/debugger/Debugger.cpp:6530:56: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/PublicIterators.h:91:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized [-Wmaybe-uninitialized] 91 | it++; | ~~^~ In file included from Unified_cpp_js_src_debugger0.cpp:11: ../../../../../librewolf-153.0.1-1/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': ../../../../../librewolf-153.0.1-1/js/src/debugger/Debugger.cpp:6530:21: note: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 6530 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:23, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:52:36, inlined from 'bool js::Debugger::CallData::findAllGlobals()' at ../../../../../librewolf-153.0.1-1/js/src/debugger/Debugger.cpp:6531:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/PublicIterators.h:128:13: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 128 | return *it; | ^~ ../../../../../librewolf-153.0.1-1/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': ../../../../../librewolf-153.0.1-1/js/src/debugger/Debugger.cpp:6530:21: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 6530 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Casting.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jstypes.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/debugger/DebugScript.h:12, from ../../../../../librewolf-153.0.1-1/js/src/debugger/DebugScript.cpp:5: In member function 'constexpr const T& mozilla::Maybe::ref() const & [with T = js::RealmsInCompartmentIter]', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:17, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:52:36, inlined from 'bool js::Debugger::CallData::findAllGlobals()' at ../../../../../librewolf-153.0.1-1/js/src/debugger/Debugger.cpp:6531:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:5: warning: '*(mozilla::detail::MaybeStorage*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:62:51: note: in expansion of macro 'MOZ_CONCAT' 62 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:64:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 64 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:560:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 560 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': ../../../../../librewolf-153.0.1-1/js/src/debugger/Debugger.cpp:6530:21: note: '*(mozilla::detail::MaybeStorage*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::detail::MaybeStorage::mIsSome' was declared here 6530 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.h:182, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.cpp:18: In static member function 'static bool js::frontend::SyntaxParseHandler::isUnparenthesizedDestructuringPattern(Node)', inlined from 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.cpp:10433:53: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/SyntaxParseHandler.h:184:45: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 184 | return node == NodeUnparenthesizedArray || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 185 | node == NodeUnparenthesizedObject; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.cpp:10258:8: note: 'lhs' was declared here 10258 | Node lhs; | ^~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics js/src/gc/StatsPhasesGenerated.inc.stub In file included from Unified_cpp_js_src_debugger0.cpp:29: ../../../../../librewolf-153.0.1-1/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': ../../../../../librewolf-153.0.1-1/js/src/debugger/Environment.cpp:170:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 170 | JSAtom* str = Atomize(cx, s, strlen(s)); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/debugger/Environment.cpp:157:15: note: 's' was declared here 157 | const char* s; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeResult js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.cpp:6428:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6428 | return ifNode; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.cpp:6421:19: note: 'ifNode' was declared here 6421 | TernaryNodeType ifNode; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Stencil.h:8, from ../../../../../librewolf-153.0.1-1/js/src/frontend/Stencil.cpp:5, from Unified_cpp_js_src_frontend6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In static member function 'static bool js::frontend::SyntaxParseHandler::isUnparenthesizedDestructuringPattern(Node)', inlined from 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.cpp:10433:53: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/SyntaxParseHandler.h:184:45: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 184 | return node == NodeUnparenthesizedArray || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 185 | node == NodeUnparenthesizedObject; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.cpp:10258:8: note: 'lhs' was declared here 10258 | Node lhs; | ^~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeResult js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.cpp:6428:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6428 | return ifNode; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.cpp:6421:19: note: 'ifNode' was declared here 6421 | TernaryNodeType ifNode; | ^~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/irregexp/imported/regexp-bytecode-peephole.cc:515:6: warning: 'bool v8::internal::regexp::{anonymous}::BytecodeSequenceNode::HasIgnoredArguments() const' defined but not used [-Wunused-function] 515 | bool BytecodeSequenceNode::HasIgnoredArguments() const { | ^~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/irregexp/imported/regexp-bytecode-peephole.cc:510:1: warning: 'std::vector::const_iterator v8::internal::regexp::{anonymous}::BytecodeSequenceNode::ArgumentIgnoredEnd() const' defined but not used [-Wunused-function] 510 | BytecodeSequenceNode::ArgumentIgnoredEnd() const { | ^~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/irregexp/imported/regexp-bytecode-peephole.cc:504:1: warning: 'std::vector::const_iterator v8::internal::regexp::{anonymous}::BytecodeSequenceNode::ArgumentIgnoredBegin() const' defined but not used [-Wunused-function] 504 | BytecodeSequenceNode::ArgumentIgnoredBegin() const { | ^~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/irregexp/imported/regexp-bytecode-peephole.cc:374:6: warning: 'bool v8::internal::regexp::{anonymous}::BytecodeSequenceNode::BytecodeArgumentMappingCreatedInOrder(v8::internal::regexp::{anonymous}::OpInfo)' defined but not used [-Wunused-function] 374 | bool BytecodeSequenceNode::BytecodeArgumentMappingCreatedInOrder( | ^~~~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Stencil.h:12: In constructor 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]', inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Stencil.h:244:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::BigIntStencil}; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::BigIntStencil; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr&&)' at ../../../../../librewolf-153.0.1-1/js/src/frontend/Stencil.cpp:3761:55: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:682:38: warning: '*(mozilla::Variant, long int>*)p.mozilla::Variant, long int>::tag' may be used uninitialized [-Wmaybe-uninitialized] 682 | Variant(Variant&& aRhs) : tag(aRhs.tag) { | ~~~~~^~~ In member function 'mozilla::detail::Nth mozilla::Variant::extract() [with long unsigned int N = 0; Ts = {mozilla::Span, long int}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, long int>; Tag = bool; long unsigned int N = 0; T = mozilla::Span; Ts = {long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:249:60, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:683:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Stencil.h:244:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::BigIntStencil}; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::BigIntStencil; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr&&)' at ../../../../../librewolf-153.0.1-1/js/src/frontend/Stencil.cpp:3761:55: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:855:52: warning: '*(mozilla::span_details::extent_type<18446744073709551615>::index_type*)p' may be used uninitialized [-Wmaybe-uninitialized] 855 | return detail::Nth(std::move(as())); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:855:52: warning: '((mozilla::Span::element_type**)p)[1]' may be used uninitialized [-Wmaybe-uninitialized] In member function 'mozilla::detail::Nth mozilla::Variant::extract() [with long unsigned int N = 1; Ts = {mozilla::Span, long int}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, long int>; Tag = bool; long unsigned int N = 1; T = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:186:58, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, long int>; Tag = bool; long unsigned int N = 0; T = mozilla::Span; Ts = {long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:251:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:683:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Stencil.h:244:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::BigIntStencil}; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::BigIntStencil; T = js::frontend::BigIntStencil; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::frontend::BigIntStencil; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr&&)' at ../../../../../librewolf-153.0.1-1/js/src/frontend/Stencil.cpp:3761:55: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:855:52: warning: '*(std::remove_reference::type*)p' may be used uninitialized [-Wmaybe-uninitialized] 855 | return detail::Nth(std::move(as())); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/functional:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/BaselineFrameInfo.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/BaselineCodeGen.h:8, from ../../../../../librewolf-153.0.1-1/js/src/jit/BaselineCodeGen.cpp:5, from Unified_cpp_js_src_jit1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MathAlgorithms.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/HashFunctions.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR-wasm.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/AliasAnalysis.h:8, from ../../../../../librewolf-153.0.1-1/js/src/jit/AliasAnalysis.cpp:5, from Unified_cpp_js_src_jit0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/JitFrames.h:8, from ../../../../../librewolf-153.0.1-1/js/src/jit/Trampoline.cpp:7, from Unified_cpp_js_src_jit13.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Casting.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jstypes.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/ShapeList.h:11, from ../../../../../librewolf-153.0.1-1/js/src/jit/ShapeList.cpp:5, from Unified_cpp_js_src_jit12.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/CallArgs.h:72, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/CallNonGenericMethod.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/NamespaceImports.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR-wasm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/Recover.h:10, from ../../../../../librewolf-153.0.1-1/js/src/jit/Recover.cpp:5, from Unified_cpp_js_src_jit11.cpp:2: In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)', inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:1129:73, inlined from 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at ../../../../../librewolf-153.0.1-1/js/src/jit/Recover.cpp:314:45: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:550:47: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 550 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': ../../../../../librewolf-153.0.1-1/js/src/jit/Recover.cpp:304:11: note: 'result' was declared here 304 | int32_t result; | ^~~~~~ In function 'double JS::CanonicalizeNaN(double)', inlined from 'static uint64_t JS::Value::bitsFromDouble(double)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:517:24, inlined from 'void JS::Value::setDouble(double)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:582:29, inlined from 'JS::Value JS::DoubleValue(double)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:1133:14, inlined from 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const' at ../../../../../librewolf-153.0.1-1/js/src/jit/Recover.cpp:1813:42: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:458:3: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 458 | if (MOZ_UNLIKELY(isNaN)) { | ^~ ../../../../../librewolf-153.0.1-1/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const': ../../../../../librewolf-153.0.1-1/js/src/jit/Recover.cpp:1736:10: note: 'result' was declared here 1736 | double result; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/algorithm:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/LinkedList.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/WarpSnapshot.h:8, from ../../../../../librewolf-153.0.1-1/js/src/jit/WarpSnapshot.cpp:5, from Unified_cpp_js_src_jit15.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/VMFunctions.h:8, from ../../../../../librewolf-153.0.1-1/js/src/jit/VMFunctions.cpp:5, from Unified_cpp_js_src_jit14.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Casting.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRCompiler.h:8, from ../../../../../librewolf-153.0.1-1/js/src/jit/CacheIRCompiler.cpp:5, from Unified_cpp_js_src_jit3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/BaselineJIT.h:8, from ../../../../../librewolf-153.0.1-1/js/src/jit/BaselineJIT.cpp:5, from Unified_cpp_js_src_jit2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit18.cpp:2: ../../../../../librewolf-153.0.1-1/js/src/jit/x86-shared/Lowering-x86-shared.cpp: In member function 'bool js::jit::MWasmTernarySimd128::specializeBitselectConstantMaskAsShuffle(int8_t*)': ../../../../../librewolf-153.0.1-1/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1085:15: warning: array subscript has type 'char' [-Wchar-subscripts] 1085 | if (bytes[i] == -1) { | ^ ../../../../../librewolf-153.0.1-1/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1086:15: warning: array subscript has type 'char' [-Wchar-subscripts] 1086 | shuffle[i] = i; | ^ ../../../../../librewolf-153.0.1-1/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1087:22: warning: array subscript has type 'char' [-Wchar-subscripts] 1087 | } else if (bytes[i] == 0) { | ^ ../../../../../librewolf-153.0.1-1/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1088:15: warning: array subscript has type 'char' [-Wchar-subscripts] 1088 | shuffle[i] = i + 16; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MathAlgorithms.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/HashFunctions.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/IonTypes.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/IonAnalysis.h:13, from ../../../../../librewolf-153.0.1-1/js/src/jit/FoldLinearArithConstants.cpp:7, from Unified_cpp_js_src_jit5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR-wasm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIRGraph.h:15, from ../../../../../librewolf-153.0.1-1/js/src/jit/ValueNumbering.cpp:11, from Unified_cpp_js_src_jit14.cpp:11: In member function 'void js::jit::MDefinition::setResultType(js::jit::MIRType)', inlined from 'js::jit::MUnreachableResult::MUnreachableResult(js::jit::MIRType)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR.h:9492:18, inlined from 'static js::jit::MUnreachableResult::MThisOpcode* js::jit::MUnreachableResult::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MIRType&}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR.h:9497:3, inlined from 'bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)' at ../../../../../librewolf-153.0.1-1/js/src/jit/WarpBuilder.cpp:3672:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR.h:923:50: warning: 'resultType' may be used uninitialized [-Wmaybe-uninitialized] 923 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit14.cpp:20: ../../../../../librewolf-153.0.1-1/js/src/jit/WarpBuilder.cpp: In member function 'bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)': ../../../../../librewolf-153.0.1-1/js/src/jit/WarpBuilder.cpp:3630:11: note: 'resultType' was declared here 3630 | MIRType resultType; | ^~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/TrialInlining.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/BaselineFrame-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Stack-inl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/debugger/DebugAPI-inl.h:14, from ../../../../../librewolf-153.0.1-1/js/src/jit/BaselineJIT.cpp:32: In function 'int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)', inlined from 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:539:43: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIR.h:534:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 534 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRAOT.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/JitZone.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/JitScript-inl.h:13, from ../../../../../librewolf-153.0.1-1/js/src/jit/BaselineJIT.cpp:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:538:10: note: 'addArgc' was declared here 538 | bool addArgc; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:540:5: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 540 | if (addArgc) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:538:10: note: 'addArgc' was declared here 538 | bool addArgc; | ^~~~~~~ In function 'int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)', inlined from 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:527:43: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIR.h:534:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 534 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:526:10: note: 'addArgc' was declared here 526 | bool addArgc; | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:528:5: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized] 528 | if (addArgc) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:526:10: note: 'addArgc' was declared here 526 | bool addArgc; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/functional:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/JSJitFrameIter.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/JSJitFrameIter-inl.h:8, from ../../../../../librewolf-153.0.1-1/js/src/jit/JSJitFrameIter.cpp:5, from Unified_cpp_js_src_jit7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/Ion.h:9, from ../../../../../librewolf-153.0.1-1/js/src/jit/Ion.cpp:5, from Unified_cpp_js_src_jit6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/JitScript.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/JitScript-inl.h:8, from ../../../../../librewolf-153.0.1-1/js/src/jit/JitScript.cpp:5, from Unified_cpp_js_src_jit8.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/CallArgs.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jsfriendapi.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/BaselineJIT.h:17: In member function 'constexpr const ValueType& mozilla::EnumeratedArray::operator[](Enum) const [with Enum = JSProtoKey; ValueType = js::GlobalObjectData::ConstructorWithProto; long unsigned int Size = 96]', inlined from 'bool js::GlobalObject::hasConstructor(JSProtoKey) const' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/GlobalObject.h:332:47, inlined from 'bool js::GlobalObject::isStandardClassResolved(JSProtoKey) const' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/GlobalObject.h:448:26, inlined from 'static bool js::GlobalObject::ensureConstructor(JSContext*, JS::Handle, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/GlobalObject.h:350:40, inlined from 'static JSObject* js::GlobalObject::getOrCreatePrototype(JSContext*, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/GlobalObject.h:368:41, inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)' at ../../../../../librewolf-153.0.1-1/js/src/jit/CacheIR.cpp:2634:55: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EnumeratedArray.h:67:18: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized] 67 | return mArray[size_t(aIndex)]; | ~~~~~~^ In file included from Unified_cpp_js_src_jit2.cpp:47: ../../../../../librewolf-153.0.1-1/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': ../../../../../librewolf-153.0.1-1/js/src/jit/CacheIR.cpp:2603:14: note: 'protoKey' was declared here 2603 | JSProtoKey protoKey; | ^~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileBufferEntrySerialization.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Flow.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BaseProfileJSONWriter.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/ProfilingStack.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIR.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRCompiler.h:11: In constructor 'mozilla::Variant::Variant(RefT&&) [with RefT = js::jit::Address; T = js::jit::Address; Ts = {js::jit::Address, js::jit::BaseIndex}]', inlined from 'static js::jit::CodeGenerator::AddressOrBaseIndex js::jit::CodeGenerator::ToAddressOrBaseIndex(js::jit::Register, const js::jit::LAllocation*, JS::Scalar::Type)' at ../../../../../librewolf-153.0.1-1/js/src/jit/CodeGenerator.cpp:19020:63: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:632:5: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 632 | ::new (KnownNotNull, ptr()) T(std::forward(aT)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/js/src/jit/CodeGenerator.cpp:94, from Unified_cpp_js_src_jit3.cpp:38: In static member function 'static js::jit::Address js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, const js::jit::LAllocation*, JS::Scalar::Type)', inlined from 'static js::jit::CodeGenerator::AddressOrBaseIndex js::jit::CodeGenerator::ToAddressOrBaseIndex(js::jit::Register, const js::jit::LAllocation*, JS::Scalar::Type)' at ../../../../../librewolf-153.0.1-1/js/src/jit/CodeGenerator.cpp:19020:40: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/shared/CodeGenerator-shared-inl.h:326:11: note: 'offset' was declared here 326 | int32_t offset; | ^~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/Label.h:8, from ../../../../../librewolf-153.0.1-1/js/src/jit/Label.cpp:5, from Unified_cpp_js_src_jit9.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics ../../../../../librewolf-153.0.1-1/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': ../../../../../librewolf-153.0.1-1/js/src/jit/CodeGenerator.cpp:22813:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized] 22813 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/jit/CodeGenerator.cpp:22794:13: note: 'argMir' was declared here 22794 | MIRType argMir; | ^~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:11: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBuiltins.cpp:83:9: warning: "_VOID" redefined 83 | #define _VOID MIRType::None | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/sys/types.h:3, from /usr/include/sys/wait.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/sys/wait.h:3, from /usr/include/stdlib.h:46, from /usr/gcc/14/include/c++/14.3.0/cstdlib:79, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/cstdlib:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/cstdlib:59, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EnumeratedArray.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBuiltinModule.h:20, from ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBuiltinModule.cpp:17, from Unified_cpp_js_src_wasm1.cpp:2: /usr/include/sys/types.h:701:9: note: this is the location of the previous definition 701 | #define _VOID void | ^~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jspubtd.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Interpreter.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Interpreter-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Interpreter.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:38: ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp:4787:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 4787 | return MConstant::NewInt32(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp:4778:13: note: 'res' was declared here 4778 | int32_t res; | ^~~ ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp:4809:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 4809 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp:4797:13: note: 'res' was declared here 4797 | int64_t res; | ^~~ ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendIntPtr::foldsTo(js::jit::TempAllocator&)': ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp:4831:32: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 4831 | return MConstant::NewIntPtr(alloc, res); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp:4819:14: note: 'res' was declared here 4819 | intptr_t res; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR-wasm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/LIR.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/Lowering.h:11, from ../../../../../librewolf-153.0.1-1/js/src/jit/Lowering.cpp:5, from Unified_cpp_js_src_jit9.cpp:20: In constructor 'js::jit::MSignExtendInt64::MSignExtendInt64(js::jit::MDefinition*, Mode)', inlined from 'static js::jit::MSignExtendInt64::MThisOpcode* js::jit::MSignExtendInt64::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, Mode&}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR.h:4235:3, inlined from 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)' at ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp:3734:43: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR.h:4227:45: warning: 'mode' may be used uninitialized [-Wmaybe-uninitialized] 4227 | : MUnaryInstruction(classOpcode, op), mode_(mode) { | ^~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)': ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp:3721:30: note: 'mode' was declared here 3721 | MSignExtendInt64::Mode mode; | ^~~~ In constructor 'js::jit::MSignExtendIntPtr::MSignExtendIntPtr(js::jit::MDefinition*, Mode)', inlined from 'static js::jit::MSignExtendIntPtr::MThisOpcode* js::jit::MSignExtendIntPtr::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, Mode&}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR.h:4267:3, inlined from 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)' at ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp:3702:44: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR.h:4259:45: warning: 'mode' may be used uninitialized [-Wmaybe-uninitialized] 4259 | : MUnaryInstruction(classOpcode, op), mode_(mode) { | ^~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)': ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp:3689:31: note: 'mode' was declared here 3689 | MSignExtendIntPtr::Mode mode; | ^~~~ ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp: In member function 'js::jit::MDefinition* js::jit::MCompare::tryFoldIntZero(js::jit::TempAllocator&)': ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp:6121:29: warning: 'isSigned' may be used uninitialized [-Wmaybe-uninitialized] 6121 | if (!CanCompareAgainstZero(value, op, isSigned)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/jit/MIR.cpp:6053:8: note: 'isSigned' was declared here 6053 | bool isSigned; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Result.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jspubtd.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/Promise.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/AsyncIteration.h:8, from ../../../../../librewolf-153.0.1-1/js/src/vm/AsyncIteration.cpp:5, from Unified_cpp_js_src_vm1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::Error]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Result.h:306:46: required from here 306 | constexpr E unwrapErr() { return inspectErr(); } | ~~~~~~~~~~^~ ../../../../../librewolf-153.0.1-1/js/src/vm/BigIntType.cpp:3741:23: in 'constexpr' expansion of 'mozTryVarTempResult.mozilla::Result::propagateErr()' /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Result.h:671:49: in 'constexpr' expansion of '((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()' /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Result.h:303:16: warning: 'void* std::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] 303 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Result.h:104:8: note: 'struct JS::Error' declared here 104 | struct Error { | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, JS::Handle, JS::MutableHandleValue)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Interpreter.cpp:4612:5: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized] 4612 | if (!proto) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Interpreter.cpp:4585:15: note: 'proto' was declared here 4585 | JSObject* proto; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Policy.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/SavedFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Activation.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Activation-inl.h:8, from ../../../../../librewolf-153.0.1-1/js/src/vm/Activation.cpp:5, from Unified_cpp_js_src_vm0.cpp:2: In member function 'T js::gc::BarrieredPtrImpl::release() [with T = js::ArrayBufferObject*; unsigned int barrierOptions = 0]', inlined from 'js::gc::BarrieredPtrImpl::BarrieredPtrImpl(Self&&) [with unsigned int opts = 0; = void; T = js::ArrayBufferObject*; unsigned int barrierOptions = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:674:63, inlined from 'js::UnsafeBarePtr::UnsafeBarePtr(js::UnsafeBarePtr&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:988:1, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::UnsafeBarePtr}; T = js::UnsafeBarePtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::UnsafeBarePtr; T = js::UnsafeBarePtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::UnsafeBarePtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = js::UnsafeBarePtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/GCVector.h:53:30, inlined from 'constexpr std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = JS::GCVector, 0, js::SystemAllocPolicy>]' at /usr/gcc/14/include/c++/14.3.0/bits/move.h:234:11, inlined from 'void js::InnerViewTable::sweepAfterMinorGC(JSTracer*)' at ../../../../../librewolf-153.0.1-1/js/src/vm/ArrayBufferObject.cpp:3600:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:749:7: warning: '*(js::ArrayBufferObject* const*)p' may be used uninitialized [-Wmaybe-uninitialized] 749 | T oldValue = this->unbarrieredGet(); | ^~~~~~~~ In member function 'T js::gc::BarrieredPtrImpl::release() [with T = js::ArrayBufferObject*; unsigned int barrierOptions = 0]', inlined from 'js::gc::BarrieredPtrImpl::BarrieredPtrImpl(Self&&) [with unsigned int opts = 0; = void; T = js::ArrayBufferObject*; unsigned int barrierOptions = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:674:63, inlined from 'js::UnsafeBarePtr::UnsafeBarePtr(js::UnsafeBarePtr&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:988:1, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::UnsafeBarePtr}; T = js::UnsafeBarePtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::UnsafeBarePtr; T = js::UnsafeBarePtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::UnsafeBarePtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::UnsafeBarePtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'JS::GCVector& JS::GCVector::operator=(JS::GCVector&&) [with T = js::UnsafeBarePtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/GCVector.h:56:12, inlined from 'constexpr std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = JS::GCVector, 0, js::SystemAllocPolicy>]' at /usr/gcc/14/include/c++/14.3.0/bits/move.h:236:11, inlined from 'void js::InnerViewTable::sweepAfterMinorGC(JSTracer*)' at ../../../../../librewolf-153.0.1-1/js/src/vm/ArrayBufferObject.cpp:3600:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Barrier.h:749:7: warning: '*(js::ArrayBufferObject* const*)aDst' may be used uninitialized [-Wmaybe-uninitialized] 749 | T oldValue = this->unbarrieredGet(); | ^~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCFrame.h:26, from ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCFrame.cpp:17, from Unified_cpp_js_src_wasm0.cpp:20: In member function 'void js::wasm::Stk::setOffs(Kind, uint32_t)', inlined from 'static js::wasm::Stk js::wasm::Stk::StackResult(js::wasm::ValType, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCStk.h:159:14, inlined from 'js::wasm::Stk js::wasm::BaseCompiler::captureStackResult(const js::wasm::ABIResult&, js::wasm::StackHeight, uint32_t)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:1500:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCStk.h:165:11: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 165 | kind_ = k; | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCStk.h: In member function 'js::wasm::Stk js::wasm::BaseCompiler::captureStackResult(const js::wasm::ABIResult&, js::wasm::StackHeight, uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCStk.h:133:10: note: 'k' was declared here 133 | Kind k; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/ABIArgGenerator.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmGC.h:20, from ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmGC.cpp:17, from Unified_cpp_js_src_wasm3.cpp:2: In member function 'uint32_t js::wasm::CodeMetadata::offsetOfTagInstanceData(uint32_t) const', inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::loadTag(uint32_t)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:4102:43, inlined from 'bool {anonymous}::FunctionCompiler::emitGuardSuspending()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:9976:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmMetadata.h:287:24: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 287 | MOZ_RELEASE_ASSERT(tagIndex < tags.length()); | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmMetadata.h:287:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 287 | MOZ_RELEASE_ASSERT(tagIndex < tags.length()); | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:47: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitGuardSuspending()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:9967:12: note: 'tagIndex' was declared here 9967 | uint32_t tagIndex; | ^~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:29: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp: In member function 'RegType js::wasm::BaseCompiler::popConstMemoryAccess(js::wasm::MemoryAccessDesc*, js::wasm::AccessCheck*) [with RegType = js::wasm::RegI64]': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp:186:12: warning: 'addrTemp' may be used uninitialized [-Wmaybe-uninitialized] 186 | uint64_t addr = addrTemp; | ^~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp:184:11: note: 'addrTemp' was declared here 184 | int64_t addrTemp; | ^~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp: In member function 'RegType js::wasm::BaseCompiler::popConstMemoryAccess(js::wasm::MemoryAccessDesc*, js::wasm::AccessCheck*) [with RegType = js::wasm::RegI32]': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp:147:12: warning: 'addrTemp' may be used uninitialized [-Wmaybe-uninitialized] 147 | uint32_t addr = addrTemp; | ^~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp:145:11: note: 'addrTemp' was declared here 145 | int32_t addrTemp; | ^~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::collectWasmCallResults(const js::wasm::ResultType&, {anonymous}::CallCompileState*, {anonymous}::DefVector*)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:2639:7: warning: 'def' may be used uninitialized [-Wmaybe-uninitialized] 2639 | if (!def) { | ^~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:2601:21: note: 'def' was declared here 2601 | MInstruction* def; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmStubs.h:22, from ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmGenerator.cpp:33, from Unified_cpp_js_src_wasm3.cpp:20: In member function 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitRethrow(uint32_t)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:4800:42, inlined from 'bool {anonymous}::FunctionCompiler::emitRethrow()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6487:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:931:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 931 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitRethrow()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6482:12: note: 'relativeDepth' was declared here 6482 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmValidate.h:27, from ../../../../../librewolf-153.0.1-1/js/src/wasm/AsmJS.cpp:75, from Unified_cpp_js_src_wasm0.cpp:2: In member function 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = js::wasm::BaseCompilePolicy]', inlined from 'js::wasm::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCRegMgmt-inl.h:466:27, inlined from 'bool js::wasm::BaseCompiler::emitRethrow()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:5312:34: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:931:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 931 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:38: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitRethrow()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:5303:12: note: 'relativeDepth' was declared here 5303 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp: In member function 'void js::wasm::BaseCompiler::memCopyInlineM32()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp:2472:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 2472 | int32_t signedLength; | ^~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp:2472:11: note: 'signedLength' was declared here 2472 | int32_t signedLength; | ^~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp: In member function 'void js::wasm::BaseCompiler::memFillInlineM32()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp:2725:44: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized] 2725 | uint64_t val8 = SplatByteToUInt(value, 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp:2690:11: note: 'signedValue' was declared here 2690 | int32_t signedValue; | ^~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp:2689:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 2689 | int32_t signedLength; | ^~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCMemory.cpp:2689:11: note: 'signedLength' was declared here 2689 | int32_t signedLength; | ^~~~~~~~~~~~ In member function 'js::wasm::ResultType js::wasm::ControlStackEntry::branchTargetType() const [with ControlItem = {anonymous}::Control]', inlined from 'bool js::wasm::OpIter::readTryTable(js::wasm::BlockType*, js::wasm::TryTableCatchVector*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:1760:57, inlined from 'bool {anonymous}::FunctionCompiler::emitTryTable()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6415:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:294:12: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 294 | return kind_ == LabelKind::Loop ? type().params() : type().results(); | ^~~~~ In member function 'bool js::wasm::OpIter::readTryTable(js::wasm::BlockType*, js::wasm::TryTableCatchVector*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitTryTable()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6415:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:1755:14: note: 'block' was declared here 1755 | Control* block; | ^~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3257:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3257 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3258 | ZeroOnOverflow(false), isConst, c, QuotientI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3240:11: note: 'c' was declared here 3240 | int32_t c; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientU32()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3278:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3278 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3279 | ZeroOnOverflow(false), isConst, c, QuotientI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3266:11: note: 'c' was declared here 3266 | int32_t c; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3309:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3309 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3310 | ZeroOnOverflow(true), isConst, c, RemainderI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3287:11: note: 'c' was declared here 3287 | int32_t c; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderU32()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3328:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3328 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3329 | isConst, c, RemainderI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3318:11: note: 'c' was declared here 3318 | int32_t c; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI64()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3355:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3355 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3356 | ZeroOnOverflow(false), isConst, c, QuotientI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3338:11: note: 'c' was declared here 3338 | int64_t c; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitEnd()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6209:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 6209 | switch (kind) { | ^~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6191:13: note: 'kind' was declared here 6191 | LabelKind kind; | ^~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientU64()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3376:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3376 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3377 | ZeroOnOverflow(false), isConst, c, QuotientI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3364:11: note: 'c' was declared here 3364 | int64_t c; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI64()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3407:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3407 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3408 | ZeroOnOverflow(true), isConst, c, RemainderI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3385:11: note: 'c' was declared here 3385 | int64_t c; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderU64()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3426:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3426 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3427 | isConst, c, RemainderI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:3416:11: note: 'c' was declared here 3416 | int64_t c; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/LIR.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/shared/CodeGenerator-shared.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/x64/CodeGenerator-x64.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CodeGenerator.h:15, from ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:25: In member function 'void js::jit::MBasicBlock::setSlot(uint32_t, js::jit::MDefinition*)', inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:1201:23, inlined from 'bool {anonymous}::FunctionCompiler::emitTeeLocal()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6729:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIRGraph.h:210:64: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 210 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeLocal()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6724:16: note: 'value' was declared here 6724 | MDefinition* value; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIRGenerator.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/IonCompileTask.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/JitRuntime.h:22, from ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInstance.cpp:32, from Unified_cpp_js_src_wasm3.cpp:38: In member function 'uint32_t js::jit::CompileInfo::localSlot(uint32_t) const', inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:1201:23, inlined from 'bool {anonymous}::FunctionCompiler::emitTeeLocal()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6729:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CompileInfo.h:213:68: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 213 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeLocal()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6723:12: note: 'id' was declared here 6723 | uint32_t id; | ^~ In member function 'bool js::wasm::OpIter::readTeeGlobal(uint32_t*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitTeeGlobal()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6799:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:2405:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2405 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeGlobal()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6797:12: note: 'id' was declared here 6797 | uint32_t id; | ^~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6806:24: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 6806 | return storeGlobalVar(bytecodeOffset, global, value); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6798:16: note: 'value' was declared here 6798 | MDefinition* value; | ^~~~~ In member function 'bool {anonymous}::FunctionCompiler::br(uint32_t, const {anonymous}::DefVector&)', inlined from 'bool {anonymous}::FunctionCompiler::emitBr()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6298:12: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:3943:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 3943 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBr()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6291:12: note: 'relativeDepth' was declared here 6291 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In member function 'bool {anonymous}::FunctionCompiler::switchToCatch({anonymous}::Control&, js::wasm::LabelKind, uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitCatchAll()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6409:23: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:4440:5: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4440 | if (fromKind == LabelKind::Try) { | ^~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatchAll()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6395:13: note: 'kind' was declared here 6395 | LabelKind kind; | ^~~~ In member function 'bool {anonymous}::FunctionCompiler::delegatePadPatches(const {anonymous}::ControlInstructionVector&, uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitDelegate()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6439:28: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:4164:24: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 4164 | if (!inTryBlockFrom(relativeDepth, &targetPatches)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitDelegate()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6423:12: note: 'relativeDepth' was declared here 6423 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In member function 'bool js::wasm::OpIter::readGetGlobal(uint32_t*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitGetGlobal()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6735:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:2363:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2363 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitGetGlobal()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6734:12: note: 'id' was declared here 6734 | uint32_t id; | ^~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI32(int32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitI32Const()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6090:19: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:755:46: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 755 | MConstant* constant = MConstant::NewInt32(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitI32Const()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6085:11: note: 'i32' was declared here 6085 | int32_t i32; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI64(int64_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitI64Const()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6100:19: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:766:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 766 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitI64Const()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6095:11: note: 'i64' was declared here 6095 | int64_t i64; | ^~~ In member function 'bool js::wasm::OpIter::readRefFunc(uint32_t*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitRefFunc()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8186:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:2476:18: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] 2476 | if (*funcIndex >= codeMeta_.funcs.length()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitRefFunc()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8185:12: note: 'funcIndex' was declared here 8185 | uint32_t funcIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/JSFunction.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmInstanceData.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmCodegenTypes.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/shared/Assembler-shared.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/x64/Assembler-x64.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/Assembler.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/ABIArgGenerator.h:13: In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const', inlined from 'bool js::wasm::OpIter::readStructNewDefault(uint32_t*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3602:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructNewDefault()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8885:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.h:1363:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1363 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructNewDefault()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8884:12: note: 'typeIndex' was declared here 8884 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::createStructObject(uint32_t, uint32_t, bool)', inlined from 'bool {anonymous}::FunctionCompiler::emitStructNewDefault()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8896:25: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:5109:55: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 5109 | MDefinition* allocSite = loadAllocSiteInstanceData(allocSiteIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructNewDefault()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8884:12: note: 'typeIndex' was declared here 8884 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'bool {anonymous}::FunctionCompiler::switchToCatch({anonymous}::Control&, js::wasm::LabelKind, uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitCatch()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6391:23: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:4440:5: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4440 | if (fromKind == LabelKind::Try) { | ^~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatch()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6374:13: note: 'kind' was declared here 6374 | LabelKind kind; | ^~~~ In member function 'bool {anonymous}::FunctionCompiler::switchToCatch({anonymous}::Control&, js::wasm::LabelKind, uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitCatch()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6391:23: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:4484:5: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 4484 | if (tagIndex == CatchAllIndex) { | ^~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatch()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6375:12: note: 'tagIndex' was declared here 6375 | uint32_t tagIndex; | ^~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:4272:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4272 | switch (kind) { | ^~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:4263:13: note: 'kind' was declared here 4263 | LabelKind kind; | ^~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTeeLocal()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:6084:34: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 6084 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:6079:12: note: 'slot' was declared here 6079 | uint32_t slot; | ^~~~ In member function 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = js::wasm::BaseCompilePolicy]', inlined from 'js::wasm::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCRegMgmt-inl.h:466:27, inlined from 'bool js::wasm::BaseCompiler::emitBr()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:4358:32: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:931:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 931 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:4347:12: note: 'relativeDepth' was declared here 4347 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallBuiltinModuleFunc()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:9558:31: warning: 'builtinModuleFunc' may be used uninitialized [-Wmaybe-uninitialized] 9558 | return callBuiltinModuleFunc(*builtinModuleFunc, params); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:9551:28: note: 'builtinModuleFunc' was declared here 9551 | const BuiltinModuleFunc* builtinModuleFunc; | ^~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCatchAll()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:4984:17: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4984 | emitCatchSetup(kind, tryCatch, resultType); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:4974:13: note: 'kind' was declared here 4974 | LabelKind kind; | ^~~~ In member function 'js::wasm::LabelKind js::wasm::OpIter::controlKind(uint32_t) [with Policy = js::wasm::BaseCompilePolicy]', inlined from 'js::wasm::LabelKind js::wasm::BaseCompiler::controlKind(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCRegMgmt-inl.h:472:27, inlined from 'bool js::wasm::BaseCompiler::emitDelegate()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:5029:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:937:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 937 | return controlStack_[controlStack_.length() - 1 - relativeDepth].kind(); | ^~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitDelegate()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:5007:12: note: 'relativeDepth' was declared here 5007 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:5032:18: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 5032 | relativeDepth++; | ~~~~~~~~~~~~~^~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:5007:12: note: 'relativeDepth' was declared here 5007 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitGetLocal()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:5958:23: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 5958 | switch (locals_[slot].kind()) { | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:5945:12: note: 'slot' was declared here 5945 | uint32_t slot; | ^~~~ In member function 'uint32_t js::wasm::CodeMetadata::offsetOfTagInstanceData(uint32_t) const', inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::loadTag(uint32_t)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:4102:43, inlined from 'bool {anonymous}::FunctionCompiler::emitThrow(uint32_t, const {anonymous}::DefVector&)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:4679:31, inlined from 'bool {anonymous}::FunctionCompiler::emitThrow()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6469:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmMetadata.h:287:24: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 287 | MOZ_RELEASE_ASSERT(tagIndex < tags.length()); | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmMetadata.h:287:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 287 | MOZ_RELEASE_ASSERT(tagIndex < tags.length()); | ^~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitThrow()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6463:12: note: 'tagIndex' was declared here 6463 | uint32_t tagIndex; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/JSFunction.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Scope.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Stencil.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/ParseNode.h:19, from ../../../../../librewolf-153.0.1-1/js/src/wasm/AsmJS.cpp:37: In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const', inlined from 'bool js::wasm::OpIter::readStructNewDefault(uint32_t*) [with Policy = js::wasm::BaseCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3602:49, inlined from 'bool js::wasm::BaseCompiler::emitStructNewDefault()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:8079:34: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.h:1363:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1363 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructNewDefault()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:8078:12: note: 'typeIndex' was declared here 8078 | uint32_t typeIndex; | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:8095:29: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 8095 | if (!emitStructAlloc(typeIndex, &object, &isOutlineStruct, &outlineBase, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8096 | allocSiteIndex)) { | ~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:8078:12: note: 'typeIndex' was declared here 8078 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'bool {anonymous}::FunctionCompiler::brIf(uint32_t, const {anonymous}::DefVector&, js::jit::MDefinition*, js::wasm::BranchHint)', inlined from 'bool {anonymous}::FunctionCompiler::emitBrIf()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6314:14: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:3968:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 3968 | if (!addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3969 | branchHint)) { | ~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrIf()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6302:12: note: 'relativeDepth' was declared here 6302 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmCode.h:48, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmStacks.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmContext.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/JSContext.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/ArrayObject.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/GlobalObject.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/CompilationStencil.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/frontend/Parser.h:173, from ../../../../../librewolf-153.0.1-1/js/src/wasm/AsmJS.cpp:39: In member function 'bool js::wasm::BuiltinModuleFunc::usesMemory() const', inlined from 'bool js::wasm::BaseCompiler::emitCallBuiltinModuleFunc()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:10500:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBuiltinModule.h:101:36: warning: 'builtinModuleFunc' may be used uninitialized [-Wmaybe-uninitialized] 101 | bool usesMemory() const { return usesMemory_; } | ^~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCallBuiltinModuleFunc()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:10489:28: note: 'builtinModuleFunc' was declared here 10489 | const BuiltinModuleFunc* builtinModuleFunc; | ^~~~~~~~~~~~~~~~~ In member function 'uint32_t js::jit::CompileInfo::localSlot(uint32_t) const', inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:1201:23, inlined from 'bool {anonymous}::FunctionCompiler::emitSetLocal()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6718:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CompileInfo.h:213:68: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 213 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitSetLocal()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6712:12: note: 'id' was declared here 6712 | uint32_t id; | ^~ In member function 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = js::wasm::BaseCompilePolicy]', inlined from 'js::wasm::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCRegMgmt-inl.h:466:27, inlined from 'bool js::wasm::BaseCompiler::emitBrIf()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:4392:32: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:931:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 931 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:4378:12: note: 'relativeDepth' was declared here 4378 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In member function 'bool js::wasm::OpIter::readSetGlobal(uint32_t*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitSetGlobal()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6785:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:2386:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2386 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitSetGlobal()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6783:12: note: 'id' was declared here 6783 | uint32_t id; | ^~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableGet()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8055:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8055 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8045:12: note: 'tableIndex' was declared here 8045 | uint32_t tableIndex; | ^~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableSet()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8146:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8146 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8133:12: note: 'tableIndex' was declared here 8133 | uint32_t tableIndex; | ^~~~~~~~~~ In file included from Unified_cpp_js_src_vm13.cpp:2: ../../../../../librewolf-153.0.1-1/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)': ../../../../../librewolf-153.0.1-1/js/src/vm/Shape.cpp:701:12: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 701 | uint32_t propIndex; | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/vm/Shape.cpp:701:12: note: 'propIndex' was declared here 701 | uint32_t propIndex; | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/vm/Shape.cpp:701:12: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 701 | uint32_t propIndex; | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemoryGrow()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:7272:46: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 7272 | MDefinition* memoryIndexValue = constantI32(int32_t(memoryIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:7263:12: note: 'memoryIndex' was declared here 7263 | uint32_t memoryIndex; | ^~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:6075:33: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 6075 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:6070:12: note: 'slot' was declared here 6070 | uint32_t slot; | ^~~~ In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::operator[](uint32_t) const', inlined from 'bool {anonymous}::FunctionCompiler::returnCallIndirect(uint32_t, uint32_t, js::jit::MDefinition*, uint32_t, const {anonymous}::DefVector&, {anonymous}::DefVector*)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:2959:65, inlined from 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6677:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.h:1364:73: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1364 | const TypeDef& operator[](uint32_t index) const { return *types_[index]; } | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6663:12: note: 'funcTypeIndex' was declared here 6663 | uint32_t funcTypeIndex; | ^~~~~~~~~~~~~ In member function 'bool {anonymous}::FunctionCompiler::returnCallIndirect(uint32_t, uint32_t, js::jit::MDefinition*, uint32_t, const {anonymous}::DefVector&, {anonymous}::DefVector*)', inlined from 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6677:28: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:2967:58: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 2967 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6664:12: note: 'tableIndex' was declared here 6664 | uint32_t tableIndex; | ^~~~~~~~~~ In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const', inlined from 'bool js::wasm::OpIter::readReturnCallRef(uint32_t*, Value*, ValueVector*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:2818:49, inlined from 'bool {anonymous}::FunctionCompiler::emitReturnCallRef()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6688:32: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.h:1363:67: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1363 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallRef()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6684:12: note: 'funcTypeIndex' was declared here 6684 | uint32_t funcTypeIndex; | ^~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemoryGrow()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:6798:10: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 6798 | pushI32(memoryIndex); | ~~~~~~~^~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:6789:12: note: 'memoryIndex' was declared here 6789 | uint32_t memoryIndex; | ^~~~~~~~~~~ In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const', inlined from 'bool js::wasm::OpIter::readContNew(uint32_t*, Value*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:4476:53, inlined from 'bool {anonymous}::FunctionCompiler::emitContNew()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:9565:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.h:1363:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1363 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitContNew()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:9563:12: note: 'typeIndex' was declared here 9563 | uint32_t typeIndex; | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemFill()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:6900:24: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 6900 | if (memoryIndex == 0 && isMem32(memoryIndex)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:6891:12: note: 'memoryIndex' was declared here 6891 | uint32_t memoryIndex; | ^~~~~~~~~~~ In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const', inlined from 'bool js::wasm::OpIter::readStructSet(uint32_t*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3659:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructSet()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8912:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.h:1363:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1363 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructSet()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8908:12: note: 'typeIndex' was declared here 8908 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmCode.h:57: In member function 'bool js::wasm::CodeMetadata::usesSharedMemory(uint32_t) const', inlined from 'bool js::wasm::BaseCompiler::usesSharedMemory(uint32_t) const' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCClass-inl.h:35:36, inlined from 'bool js::wasm::BaseCompiler::emitMemDiscard()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:7030:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmMetadata.h:190:12: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 190 | return memoryIndex < memories.length() && memories[memoryIndex].isShared(); | ^~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemDiscard()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:7019:12: note: 'memoryIndex' was declared here 7019 | uint32_t memoryIndex; | ^~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTableGet()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:7047:34: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 7047 | codeMeta_.tables[tableIndex].addressType()); | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:7037:12: note: 'tableIndex' was declared here 7037 | uint32_t tableIndex; | ^~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTableSet()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:7094:34: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 7094 | if (codeMeta_.tables[tableIndex].addressType() == AddressType::I64) { | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:7086:12: note: 'tableIndex' was declared here 7086 | uint32_t tableIndex; | ^~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitLoadLane(uint32_t)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:10359:11: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 10359 | loadLane(&access, laneIndex); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:10333:12: note: 'laneIndex' was declared here 10333 | uint32_t laneIndex; | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStoreLane(uint32_t)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:10392:12: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 10392 | storeLane(&access, laneIndex); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:10366:12: note: 'laneIndex' was declared here 10366 | uint32_t laneIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/LIR.h:20: In constructor 'js::jit::MWasmReduceSimd128::MWasmReduceSimd128(js::jit::MDefinition*, js::wasm::SimdOp, js::jit::MIRType, uint32_t)', inlined from 'static js::jit::MWasmReduceSimd128::MThisOpcode* js::jit::MWasmReduceSimd128::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::wasm::SimdOp&, js::jit::MIRType, unsigned int&}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR-wasm.h:2485:3, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::reduceSimd128(js::jit::MDefinition*, js::wasm::SimdOp, js::wasm::ValType, uint32_t)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:1400:32, inlined from 'bool {anonymous}::FunctionCompiler::emitExtractLaneSimd128(js::wasm::ValType, uint32_t, js::wasm::SimdOp)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8524:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR-wasm.h:2478:63: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2478 | : MUnaryInstruction(classOpcode, src), simdOp_(simdOp), imm_(imm) { | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitExtractLaneSimd128(js::wasm::ValType, uint32_t, js::wasm::SimdOp)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8518:12: note: 'laneIndex' was declared here 8518 | uint32_t laneIndex; | ^~~~~~~~~ In constructor 'js::jit::MWasmReplaceLaneSimd128::MWasmReplaceLaneSimd128(js::jit::MDefinition*, js::jit::MDefinition*, uint32_t, js::wasm::SimdOp)', inlined from 'static js::jit::MWasmReplaceLaneSimd128::MThisOpcode* js::jit::MWasmReplaceLaneSimd128::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MDefinition*&, js::jit::MDefinition*&, unsigned int&, js::wasm::SimdOp&}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR-wasm.h:2427:3, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::replaceLaneSimd128(js::jit::MDefinition*, js::jit::MDefinition*, uint32_t, js::wasm::SimdOp)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:1363:45, inlined from 'bool {anonymous}::FunctionCompiler::emitReplaceLaneSimd128(js::wasm::ValType, uint32_t, js::wasm::SimdOp)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8537:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR-wasm.h:2419:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2419 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReplaceLaneSimd128(js::wasm::ValType, uint32_t, js::wasm::SimdOp)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8530:12: note: 'laneIndex' was declared here 8530 | uint32_t laneIndex; | ^~~~~~~~~ In constructor 'js::jit::MWasmLoadLaneSimd128::MWasmLoadLaneSimd128(const js::wasm::MemoryAccessDesc&, uint32_t, uint32_t, uint32_t)', inlined from 'static js::jit::MWasmLoadLaneSimd128* js::jit::MWasmLoadLaneSimd128::New(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, const js::wasm::MemoryAccessDesc&, uint32_t, uint32_t, js::jit::MDefinition*)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR-wasm.h:2536:74, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::loadLaneSimd128(uint32_t, const js::wasm::LinearMemoryAddress&, uint32_t, js::jit::MDefinition*)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:2012:51, inlined from 'bool {anonymous}::FunctionCompiler::emitLoadLaneSimd128(uint32_t)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8605:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR-wasm.h:2516:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2516 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitLoadLaneSimd128(uint32_t)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8598:12: note: 'laneIndex' was declared here 8598 | uint32_t laneIndex; | ^~~~~~~~~ In constructor 'js::jit::MWasmStoreLaneSimd128::MWasmStoreLaneSimd128(const js::wasm::MemoryAccessDesc&, uint32_t, uint32_t, uint32_t)', inlined from 'static js::jit::MWasmStoreLaneSimd128* js::jit::MWasmStoreLaneSimd128::New(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, const js::wasm::MemoryAccessDesc&, uint32_t, uint32_t, js::jit::MDefinition*)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR-wasm.h:2597:75, inlined from 'void {anonymous}::FunctionCompiler::storeLaneSimd128(uint32_t, const js::wasm::LinearMemoryAddress&, uint32_t, js::jit::MDefinition*)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:2037:53, inlined from 'bool {anonymous}::FunctionCompiler::emitStoreLaneSimd128(uint32_t)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8621:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MIR-wasm.h:2577:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2577 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStoreLaneSimd128(uint32_t)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8614:12: note: 'laneIndex' was declared here 8614 | uint32_t laneIndex; | ^~~~~~~~~ In member function 'bool {anonymous}::FunctionCompiler::isMem32(uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitMemFill()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:7911:30: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:1735:43: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 1735 | return codeMeta().memories[memoryIndex].addressType() == AddressType::I32; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemFill()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:7900:12: note: 'memoryIndex' was declared here 7900 | uint32_t memoryIndex; | ^~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableFill()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:7998:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 7998 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:7987:12: note: 'tableIndex' was declared here 7987 | uint32_t tableIndex; | ^~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableGrow()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8103:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8103 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8091:12: note: 'tableIndex' was declared here 8091 | uint32_t tableIndex; | ^~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags, uint32_t*)': ../../../../../librewolf-153.0.1-1/js/src/vm/Shape.cpp:533:12: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 533 | uint32_t propIndex; | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/vm/Shape.cpp:533:12: note: 'propIndex' was declared here 533 | uint32_t propIndex; | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/vm/Shape.cpp:679:42: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 679 | propMap->asDictionary()->changeProperty(cx, clasp, propIndex, flags, slot, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 680 | &objectFlags); | ~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/vm/Shape.cpp:533:12: note: 'propIndex' was declared here 533 | uint32_t propIndex; | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemorySize()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:6812:10: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 6812 | pushI32(memoryIndex); | ~~~~~~~^~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:6804:12: note: 'memoryIndex' was declared here 6804 | uint32_t memoryIndex; | ^~~~~~~~~~~ In member function 'bool {anonymous}::FunctionCompiler::callIndirect(uint32_t, uint32_t, js::jit::MDefinition*, uint32_t, const {anonymous}::DefVector&, {anonymous}::DefVector*)', inlined from 'bool {anonymous}::FunctionCompiler::emitCallIndirect(bool)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6619:20: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:3024:60: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 3024 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallIndirect(bool)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6600:12: note: 'tableIndex' was declared here 6600 | uint32_t tableIndex; | ^~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const', inlined from 'bool js::wasm::OpIter::readStructGet(uint32_t*, uint32_t*, js::wasm::FieldWideningOp, Value*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3624:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8933:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.h:1363:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1363 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8930:12: note: 'typeIndex' was declared here 8930 | uint32_t typeIndex; | ^~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/js/src/vm/Runtime.cpp:18, from Unified_cpp_js_src_vm12.cpp:11: In member function 'void js::CompartmentsInZoneIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:43:13, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)' at ../../../../../librewolf-153.0.1-1/js/src/vm/Runtime.cpp:852:57: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/PublicIterators.h:91:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized [-Wmaybe-uninitialized] 91 | it++; | ~~^~ ../../../../../librewolf-153.0.1-1/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': ../../../../../librewolf-153.0.1-1/js/src/vm/Runtime.cpp:852:19: note: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 852 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In member function 'void js::RealmsInCompartmentIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)' at ../../../../../librewolf-153.0.1-1/js/src/vm/Runtime.cpp:852:57: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/PublicIterators.h:123:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 123 | it++; | ~~^~ ../../../../../librewolf-153.0.1-1/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': ../../../../../librewolf-153.0.1-1/js/src/vm/Runtime.cpp:852:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 852 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RegExpFlags.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/RegExpStatics.h:8, from ../../../../../librewolf-153.0.1-1/js/src/vm/RegExpStatics.cpp:5, from Unified_cpp_js_src_vm12.cpp:2: In member function 'constexpr const T& mozilla::Maybe::ref() const & [with T = js::RealmsInCompartmentIter]', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:17, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:52:36, inlined from 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)' at ../../../../../librewolf-153.0.1-1/js/src/vm/Runtime.cpp:853:40: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:5: warning: '*(mozilla::Maybe*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:62:51: note: in expansion of macro 'MOZ_CONCAT' 62 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:64:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 64 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:560:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 560 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': ../../../../../librewolf-153.0.1-1/js/src/vm/Runtime.cpp:852:19: note: '*(mozilla::Maybe*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' was declared here 852 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In member function 'js::wasm::ResultType js::wasm::ControlStackEntry::branchTargetType() const [with ControlItem = js::wasm::Control]', inlined from 'bool js::wasm::OpIter::readTryTable(js::wasm::BlockType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::BaseCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:1760:57: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:294:12: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 294 | return kind_ == LabelKind::Loop ? type().params() : type().results(); | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::OpIter::readTryTable(js::wasm::BlockType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::BaseCompilePolicy]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:1755:14: note: 'block' was declared here 1755 | Control* block; | ^~~~~ In file included from ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBCFrame.cpp:28: In member function 'void js::wasm::BaseCompiler::push(T) [with RegType = js::wasm::Stk]', inlined from 'void js::wasm::BaseCompiler::pushI64(int64_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCStkMgmt-inl.h:575:45, inlined from 'bool js::wasm::BaseCompiler::emitBody()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:10897:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCStkMgmt-inl.h:53:30: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 53 | stk_.infallibleEmplaceBack(Stk(item)); | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:10894:17: note: 'i64' was declared here 10894 | int64_t i64; | ^~~ In member function 'void js::wasm::BaseCompiler::push(T) [with RegType = js::wasm::Stk]', inlined from 'void js::wasm::BaseCompiler::pushI32(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCStkMgmt-inl.h:573:45, inlined from 'bool js::wasm::BaseCompiler::emitBody()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:10807:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBCStkMgmt-inl.h:53:30: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 53 | stk_.infallibleEmplaceBack(Stk(item)); | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmBaselineCompile.cpp:10804:17: note: 'i32' was declared here 10804 | int32_t i32; | ^~~ In member function 'bool {anonymous}::FunctionCompiler::brOnNonNull(uint32_t, const {anonymous}::DefVector&, const js::wasm::ResultType&, js::jit::MDefinition*, js::wasm::BranchHint)', inlined from 'bool {anonymous}::FunctionCompiler::emitBrOnNonNull()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8681:21: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:1271:38: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 1271 | if (!test || !addControlFlowPatch(test, relativeDepth, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1272 | MTest::TrueBranchIndex, branchHint)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrOnNonNull()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:8666:12: note: 'relativeDepth' was declared here 8666 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In member function 'uint32_t js::jit::CompileInfo::localSlot(uint32_t) const', inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::getLocalDef(unsigned int)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:721:30, inlined from 'bool {anonymous}::FunctionCompiler::emitGetLocal()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6707:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CompileInfo.h:213:68: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 213 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitGetLocal()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:6702:12: note: 'id' was declared here 6702 | uint32_t id; | ^~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemorySize()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:7302:46: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 7302 | MDefinition* memoryIndexValue = constantI32(int32_t(memoryIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:7293:12: note: 'memoryIndex' was declared here 7293 | uint32_t memoryIndex; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmCode.h:57, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmStacks.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmContext.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/JSContext.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Realm.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CompileWrappers.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/MacroAssembler-inl.h:16, from ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmGC.cpp:19: In member function 'const js::wasm::TagType& js::wasm::CodeMetadata::getTagType(uint32_t) const', inlined from 'bool js::wasm::OpIter::readHandlers(js::wasm::HandlerExprVector*, const js::wasm::ContType&) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3455:50: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmMetadata.h:217:26: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 217 | return *tags[tagIndex].type; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::OpIter::readHandlers(js::wasm::HandlerExprVector*, const js::wasm::ContType&) [with Policy = {anonymous}::IonCompilePolicy]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3451:14: note: 'tagIndex' was declared here 3451 | uint32_t tagIndex; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/JSONWriter.h:98, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/ProfilingStack.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/util/Poison.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/ProcessExecutableMemory.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/ExecutableAllocator.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/GCContext.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Cell.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/JitCode.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/x64/Assembler-x64.h:8: In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::HandlerExpr}; T = js::wasm::HandlerExpr; long unsigned int N = 2; AP = js::SystemAllocPolicy; bool IsPod = false]', inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = js::wasm::HandlerExpr; T = js::wasm::HandlerExpr; long unsigned int MinInlineCapacity = 2; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1328:13, inlined from 'void mozilla::Vector::infallibleAppend(U&&) [with U = js::wasm::HandlerExpr; T = js::wasm::HandlerExpr; long unsigned int MinInlineCapacity = 2; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:798:19, inlined from 'bool js::wasm::OpIter::readHandlers(js::wasm::HandlerExprVector*, const js::wasm::ContType&) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3531:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 153 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::OpIter::readHandlers(js::wasm::HandlerExprVector*, const js::wasm::ContType&) [with Policy = {anonymous}::IonCompilePolicy]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3451:14: note: 'tagIndex' was declared here 3451 | uint32_t tagIndex; | ^~~~~~~~ In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const', inlined from 'bool js::wasm::OpIter::readResumeThrow(uint32_t*, uint32_t*, js::wasm::HandlerExprVector*, ValueVector*, Value*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:4603:60, inlined from 'bool {anonymous}::FunctionCompiler::emitResumeThrow()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:9915:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.h:1363:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1363 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitResumeThrow()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:9910:12: note: 'typeIndex' was declared here 9910 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const', inlined from 'bool js::wasm::OpIter::readResumeThrowRef(uint32_t*, js::wasm::HandlerExprVector*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:4630:60, inlined from 'bool {anonymous}::FunctionCompiler::emitResumeThrowRef()' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:9933:33: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.h:1363:67: warning: 'contTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1363 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitResumeThrowRef()': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmIonCompile.cpp:9929:12: note: 'contTypeIndex' was declared here 9929 | uint32_t contTypeIndex; | ^~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::frontend::TaggedParserAtomIndex, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]': ../../../../../librewolf-153.0.1-1/js/src/wasm/AsmJS.cpp:2091:58: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] 2091 | if (!codeMeta_->asmJSSigToTableIndex.resize(sigIndex + 1)) { | ~~~~~~~~~^~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/AsmJS.cpp:2085:14: note: 'sigIndex' was declared here 2085 | uint32_t sigIndex; | ^~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::frontend::TaggedParserAtomIndex, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]': ../../../../../librewolf-153.0.1-1/js/src/wasm/AsmJS.cpp:2091:58: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] 2091 | if (!codeMeta_->asmJSSigToTableIndex.resize(sigIndex + 1)) { | ~~~~~~~~~^~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/AsmJS.cpp:2085:14: note: 'sigIndex' was declared here 2085 | uint32_t sigIndex; | ^~~~~~~~ In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const', inlined from 'bool js::wasm::OpIter::readStructNewDefault(uint32_t*) [with Policy = js::wasm::ValidatingPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3602:49, inlined from 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:565:43: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.h:1363:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1363 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ In file included from Unified_cpp_js_src_wasm3.cpp:29: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp: In function 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:564:22: note: 'typeIndex' was declared here 564 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const', inlined from 'bool js::wasm::OpIter::readStructNew(uint32_t*, ValueVector*) [with Policy = js::wasm::ValidatingPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3575:49, inlined from 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:558:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.h:1363:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1363 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp: In function 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:557:22: note: 'typeIndex' was declared here 557 | uint32_t typeIndex; | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:483:43: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 483 | *literal = Some(LitVal(uint64_t(c))); | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:479:17: note: 'c' was declared here 479 | int64_t c; | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:475:43: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 475 | *literal = Some(LitVal(uint32_t(c))); | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:471:17: note: 'c' was declared here 471 | int32_t c; | ^ In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)', inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1082:55, inlined from 'JS::CustomAutoRooter::CustomAutoRooter(const CX&) [with CX = JSContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1124:52, inlined from 'ReturnToJSResultCollector::StackResultsRooter::StackResultsRooter(JSContext*, ReturnToJSResultCollector&)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInstance.cpp:3611:57, inlined from 'constexpr void mozilla::Maybe::emplace(Args&& ...) [with Args = {JSContext*&, ReturnToJSResultCollector&}; T = ReturnToJSResultCollector::StackResultsRooter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:1068:3, inlined from 'bool ReturnToJSResultCollector::init(JSContext*)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInstance.cpp:3651:24, inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, const JS::CallArgs&, js::wasm::CoercionLevel)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInstance.cpp:4041:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:1088:15: warning: storing the address of local variable 'results' in '*&MEM[(struct Array *)cx_258(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1088 | *stackTop = this; | ~~~~~~~~~~^~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, const JS::CallArgs&, js::wasm::CoercionLevel)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInstance.cpp:4040:29: note: 'results' declared here 4040 | ReturnToJSResultCollector results(resultType); | ^~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInstance.cpp:4016:38: note: 'cx' declared here 4016 | bool Instance::callExport(JSContext* cx, uint32_t funcIndex, | ~~~~~~~~~~~^~ In member function 'bool InitExprInterpreter::evalArrayNewFixed(JSContext*, uint32_t, uint32_t)', inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:386:13: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:207:47: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 207 | cx, instance().constantArrayNewDefault(cx, typeIndex, numElements)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:379:22: note: 'typeIndex' was declared here 379 | uint32_t typeIndex, len; | ^~~~~~~~~ In member function 'bool InitExprInterpreter::evalArrayNewDefault(JSContext*, uint32_t)', inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:393:13: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:194:47: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 194 | cx, instance().constantArrayNewDefault(cx, typeIndex, numElements)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:389:22: note: 'typeIndex' was declared here 389 | uint32_t typeIndex; | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:376:31: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 376 | CHECK(evalArrayNew(cx, typeIndex)); | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:247:9: note: in definition of macro 'CHECK' 247 | if (!(c)) return false; \ | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:372:22: note: 'typeIndex' was declared here 372 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'bool InitExprInterpreter::evalStructNewDefault(JSContext*, uint32_t)', inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:369:13: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:164:48: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 164 | cx, instance().constantStructNewDefault(cx, typeIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:365:22: note: 'typeIndex' was declared here 365 | uint32_t typeIndex; | ^~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:362:32: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 362 | CHECK(evalStructNew(cx, typeIndex)); | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:247:9: note: in definition of macro 'CHECK' 247 | if (!(c)) return false; \ | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:358:22: note: 'typeIndex' was declared here 358 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'bool InitExprInterpreter::pushI64(int64_t)', inlined from 'bool InitExprInterpreter::evalI64Const(int64_t)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:96:48, inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:279:9: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:67:40: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 67 | return stack.append(Val(uint64_t(c))); | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:275:17: note: 'c' was declared here 275 | int64_t c; | ^ In member function 'bool InitExprInterpreter::pushI32(int32_t)', inlined from 'bool InitExprInterpreter::evalI32Const(int32_t)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:95:48, inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:272:9: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:64:40: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 64 | return stack.append(Val(uint32_t(c))); | ^ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmInitExpr.cpp:268:17: note: 'c' was declared here 268 | int32_t c; | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_js_src_wasm7.cpp:29: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValue.cpp: In member function 'void js::wasm::Val::initFromRootedLocation(js::wasm::ValType, const void*)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValue.cpp:68:9: warning: 'void* std::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] 68 | memset(&cell_, 0, sizeof(Cell)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmDebugFrame.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Stack.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Runtime.h:57, from ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.cpp:25, from Unified_cpp_js_src_wasm7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmValue.h:146:9: note: 'union js::wasm::LitVal::Cell' declared here 146 | union Cell { | ^~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValue.cpp: In member function 'void js::wasm::Val::initFromHeapLocation(js::wasm::ValType, const void*)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValue.cpp:75:9: warning: 'void* std::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] 75 | memset(&cell_, 0, sizeof(Cell)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmValue.h:146:9: note: 'union js::wasm::LitVal::Cell' declared here 146 | union Cell { | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmValidate.h:23, from ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp:17, from Unified_cpp_js_src_wasm7.cpp:20: In member function 'js::wasm::ValType js::wasm::Decoder::uncheckedReadValType(const js::wasm::TypeContext&)', inlined from 'bool js::wasm::DecodeValidatedLocalEntries(const TypeContext&, Decoder&, ValTypeVector*)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp:139:48: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBinary.h:724:15: warning: 'nextByte' may be used uninitialized [-Wmaybe-uninitialized] 724 | uint8_t nextByte; | ^~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(const TypeContext&, Decoder&, ValTypeVector*)': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp:136:26: warning: 'numLocalEntries' may be used uninitialized [-Wmaybe-uninitialized] 136 | for (uint32_t i = 0; i < numLocalEntries; i++) { | ~~^~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp:133:12: note: 'numLocalEntries' was declared here 133 | uint32_t numLocalEntries; | ^~~~~~~~~~~~~~~ In function 'bool DecodeContType(js::wasm::Decoder&, js::wasm::CodeMetadata*, js::wasm::ContType*)', inlined from 'bool DecodeTypeSection(js::wasm::Decoder&, js::wasm::CodeMetadata*)' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp:2843:30: ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp:2687:3: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 2687 | if (typeIndex >= codeMeta->types->length()) { | ^~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp:2682:12: note: 'typeIndex' was declared here 2682 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmCode.h:57, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmStacks.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmContext.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/JSContext.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmGcObject.h:15, from ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.cpp:28: In member function 'const js::wasm::TagType& js::wasm::CodeMetadata::getTagType(uint32_t) const', inlined from 'bool js::wasm::OpIter::readHandlers(js::wasm::HandlerExprVector*, const js::wasm::ContType&) [with Policy = js::wasm::ValidatingPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3455:50: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmMetadata.h:217:26: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 217 | return *tags[tagIndex].type; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmValidate.h:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::OpIter::readHandlers(js::wasm::HandlerExprVector*, const js::wasm::ContType&) [with Policy = js::wasm::ValidatingPolicy]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3451:14: note: 'tagIndex' was declared here 3451 | uint32_t tagIndex; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmBinaryTypes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmCompileArgs.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.h:26, from ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmTypeDef.cpp:17: In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::HandlerExpr}; T = js::wasm::HandlerExpr; long unsigned int N = 2; AP = js::SystemAllocPolicy; bool IsPod = false]', inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = js::wasm::HandlerExpr; T = js::wasm::HandlerExpr; long unsigned int MinInlineCapacity = 2; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1328:13, inlined from 'void mozilla::Vector::infallibleAppend(U&&) [with U = js::wasm::HandlerExpr; T = js::wasm::HandlerExpr; long unsigned int MinInlineCapacity = 2; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:798:19, inlined from 'bool js::wasm::OpIter::readHandlers(js::wasm::HandlerExprVector*, const js::wasm::ContType&) [with Policy = js::wasm::ValidatingPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3531:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 153 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::OpIter::readHandlers(js::wasm::HandlerExprVector*, const js::wasm::ContType&) [with Policy = js::wasm::ValidatingPolicy]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:3451:14: note: 'tagIndex' was declared here 3451 | uint32_t tagIndex; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/shared/AtomicOperations-shared-jit.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/AtomicOperations.h:344, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/TypedArrayObject-inl.h:20, from ../../../../../librewolf-153.0.1-1/js/src/vm/TypedArrayObject.cpp:5, from Unified_cpp_js_src_vm15.cpp:38: In function 'unsigned int js::half::float2half_impl(double)', inlined from 'js::float16::float16(double)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Float16.h:210:57, inlined from 'To js::ConvertNumber(From) [with To = float16; From = double]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/TypedArrayObject-inl.h:71:14, inlined from 'void TypedArraySliceCopySlowSet(js::TypedArrayObject*, size_t, double) [with NativeType = js::float16]' at ../../../../../librewolf-153.0.1-1/js/src/vm/TypedArrayObject.cpp:3955:49, inlined from 'void TypedArraySliceCopySlow(js::TypedArrayObject*, size_t, size_t, js::TypedArrayObject*)' at ../../../../../librewolf-153.0.1-1/js/src/vm/TypedArrayObject.cpp:4022:7, inlined from 'bool TypedArray_slice(JSContext*, const JS::CallArgs&)' at ../../../../../librewolf-153.0.1-1/js/src/vm/TypedArrayObject.cpp:4118:32: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Float16.h:122:14: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 122 | std::memcpy(&dbits, &value, sizeof(double)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/vm/TypedArrayObject.cpp: In function 'bool TypedArray_slice(JSContext*, const JS::CallArgs&)': ../../../../../librewolf-153.0.1-1/js/src/vm/TypedArrayObject.cpp:4002:12: note: 'value' was declared here 4002 | double value; | ^~~~~ In member function 'js::wasm::ResultType js::wasm::ControlStackEntry::branchTargetType() const [with ControlItem = mozilla::Nothing]', inlined from 'bool js::wasm::OpIter::readTryTable(js::wasm::BlockType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::ValidatingPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:1760:57: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:294:12: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 294 | return kind_ == LabelKind::Loop ? type().params() : type().results(); | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::OpIter::readTryTable(js::wasm::BlockType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::ValidatingPolicy]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmOpIter.h:1755:14: note: 'block' was declared here 1755 | Control* block; | ^~~~~ In file included from ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp:29: In member function 'void js::wasm::OpDumper::dumpI64Const(int64_t)', inlined from 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp:328:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmDump.h:186:51: warning: 'constant' may be used uninitialized [-Wmaybe-uninitialized] 186 | void dumpI64Const(int64_t constant) { out.printf(" %" PRId64, constant); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp:324:17: note: 'constant' was declared here 324 | int64_t constant; | ^~~~~~~~ In member function 'void js::wasm::OpDumper::dumpI32Const(int32_t)', inlined from 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]' at ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp:320:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/wasm/WasmDump.h:185:51: warning: 'constant' may be used uninitialized [-Wmaybe-uninitialized] 185 | void dumpI32Const(int32_t constant) { out.printf(" %" PRId32, constant); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]': ../../../../../librewolf-153.0.1-1/js/src/wasm/WasmValidate.cpp:316:17: note: 'constant' was declared here 316 | int32_t constant; | ^~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Result.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jspubtd.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/shadow/Zone.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/HeapAPI.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/TracingAPI.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/ParseRecordObject.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/JSONParser.h:18, from ../../../../../librewolf-153.0.1-1/js/src/vm/JSONParser.cpp:5, from Unified_cpp_js_src_vm8.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Result.h: In instantiation of 'constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Result.h:306:46: required from here 306 | constexpr E unwrapErr() { return inspectErr(); } | ~~~~~~~~~~^~ ../../../../../librewolf-153.0.1-1/js/src/vm/JSObject.cpp:428:5: in 'constexpr' expansion of 'mozTryVarTempResult.mozilla::Result::propagateErr()' /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Result.h:671:49: in 'constexpr' expansion of '((mozilla::Result*)this)->mozilla::Result::mImpl.mozilla::detail::ResultImplementation::unwrapErr()' /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Result.h:303:16: warning: 'void* std::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] 303 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Result.h:104:8: note: 'struct JS::Error' declared here 104 | struct Error { | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/JSONParser.h:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/modules/fdlibm/src/k_rem_pio2.cpp: In function 'int __kernel_rem_pio2(double*, double*, int, int, int)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/modules/fdlibm/src/k_rem_pio2.cpp:421:26: warning: 'fq' may be used uninitialized [-Wmaybe-uninitialized] 421 | fw = fq[0]-fw; | ~~~~^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/modules/fdlibm/src/k_rem_pio2.cpp:297:27: note: 'fq' declared here 297 | double z,fw,f[20],fq[20],q[20]; | ^~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_js_src_vm7.cpp:11: ../../../../../librewolf-153.0.1-1/js/src/vm/Iteration.cpp: In function 'bool SortComparatorIntegerIds(jsid, jsid, bool*)': ../../../../../librewolf-153.0.1-1/js/src/vm/Iteration.cpp:274:27: warning: 'indexA' may be used uninitialized [-Wmaybe-uninitialized] 274 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/vm/Iteration.cpp:271:12: note: 'indexA' was declared here 271 | uint32_t indexA, indexB; | ^~~~~~ ../../../../../librewolf-153.0.1-1/js/src/vm/Iteration.cpp:274:27: warning: 'indexB' may be used uninitialized [-Wmaybe-uninitialized] 274 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/vm/Iteration.cpp:271:20: note: 'indexB' was declared here 271 | uint32_t indexA, indexB; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/tuple:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/tuple:59, from /usr/gcc/14/include/c++/14.3.0/bits/uses_allocator_args.h:39, from /usr/gcc/14/include/c++/14.3.0/bits/memory_resource.h:41, from /usr/gcc/14/include/c++/14.3.0/string:68, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/string:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/string:59, from /usr/gcc/14/include/c++/14.3.0/stdexcept:39, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/fmt/format.h:57, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/experimental/LoggingInterface.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/vm/Logging.h:15, from ../../../../../librewolf-153.0.1-1/js/src/vm/Logging.cpp:5, from Unified_cpp_js_src_vm9.cpp:2: In constructor 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _Head, _Tail ...>&&) [with long unsigned int _Idx = 0; _Head = char*; _Tail = {JS::FreePolicy}]', inlined from 'constexpr std::tuple< >::tuple(std::tuple< >&&) [with _Elements = {char*, JS::FreePolicy}]' at /usr/gcc/14/include/c++/14.3.0/tuple:999:17, inlined from 'std::__uniq_ptr_impl<_Tp, _Dp>::__uniq_ptr_impl(std::__uniq_ptr_impl<_Tp, _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:179:9, inlined from 'std::__uniq_ptr_data<_Tp, _Dp, , >::__uniq_ptr_data(std::__uniq_ptr_data<_Tp, _Dp, , >&&) [with _Tp = char; _Dp = JS::FreePolicy; bool = true; bool = true]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:236:7, inlined from 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(std::unique_ptr<_Tp [], _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:651:7, inlined from 'JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/MemoryMetrics.h:276:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableClassInfo}; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableClassInfo; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableClassInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'JS::RealmStats::RealmStats(JS::RealmStats&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/MemoryMetrics.h:786:3: /usr/gcc/14/include/c++/14.3.0/tuple:327:7: warning: '((std::_Tuple_impl<0, char*, JS::FreePolicy>*)aDst)[13].std::_Tuple_impl<0, char*, JS::FreePolicy>::std::_Head_base<0, char*, false>' may be used uninitialized [-Wmaybe-uninitialized] 327 | _Tuple_impl(_Tuple_impl&&) = default; | ^~~~~~~~~~~ In constructor 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(std::_Tuple_impl<_Idx, _Head, _Tail ...>&&) [with long unsigned int _Idx = 0; _Head = char*; _Tail = {JS::FreePolicy}]', inlined from 'constexpr std::tuple< >::tuple(std::tuple< >&&) [with _Elements = {char*, JS::FreePolicy}]' at /usr/gcc/14/include/c++/14.3.0/tuple:999:17, inlined from 'std::__uniq_ptr_impl<_Tp, _Dp>::__uniq_ptr_impl(std::__uniq_ptr_impl<_Tp, _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:179:9, inlined from 'std::__uniq_ptr_data<_Tp, _Dp, , >::__uniq_ptr_data(std::__uniq_ptr_data<_Tp, _Dp, , >&&) [with _Tp = char; _Dp = JS::FreePolicy; bool = true; bool = true]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:236:7, inlined from 'std::unique_ptr<_Tp [], _Dp>::unique_ptr(std::unique_ptr<_Tp [], _Dp>&&) [with _Tp = char; _Dp = JS::FreePolicy]' at /usr/gcc/14/include/c++/14.3.0/bits/unique_ptr.h:651:7, inlined from 'JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/MemoryMetrics.h:393:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableStringInfo}; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableStringInfo; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableStringInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'JS::ZoneStats::ZoneStats(JS::ZoneStats&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/MemoryMetrics.h:689:3: /usr/gcc/14/include/c++/14.3.0/tuple:327:7: warning: '((std::_Tuple_impl<0, char*, JS::FreePolicy>*)aDst)[5].std::_Tuple_impl<0, char*, JS::FreePolicy>::std::_Head_base<0, char*, false>' may be used uninitialized [-Wmaybe-uninitialized] 327 | _Tuple_impl(_Tuple_impl&&) = default; | ^~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_js_xpconnect_src1.cpp:101: ../../../../../librewolf-153.0.1-1/js/xpconnect/src/XPCWrappedNativeInfo.cpp: In static member function 'static already_AddRefed XPCNativeInterface::NewInstance(JSContext*, IID2NativeInterfaceMap*, const nsXPTInterfaceInfo*)': ../../../../../librewolf-153.0.1-1/js/xpconnect/src/XPCWrappedNativeInfo.cpp:331:11: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class XPCNativeMember'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 331 | memcpy(obj->mMembers, members.begin(), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | members.length() * sizeof(XPCNativeMember)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/js/xpconnect/src/XPCModule.cpp:6, from Unified_cpp_js_xpconnect_src1.cpp:2: ../../../../../librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:891:7: note: 'class XPCNativeMember' declared here 891 | class XPCNativeMember final { | ^~~~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:80: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': ../../../../../librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:80, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/loader/mozJSModuleLoader.cpp:48: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SPSCQueue.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ScriptPreloader.h:17, from ../../../../../librewolf-153.0.1-1/js/xpconnect/src/nsXPConnect.cpp:38, from Unified_cpp_js_xpconnect_src2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': ../../../../../librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/js/xpconnect/src/nsXPConnect.cpp:54: ../../../../../librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:80, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/wrappers/XrayWrapper.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SPSCQueue.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ScriptPreloader.h:17, from ../../../../../librewolf-153.0.1-1/js/xpconnect/loader/ScriptCacheActors.cpp:5, from Unified_cpp_js_xpconnect_loader0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:19, from Unified_cpp_js_xpconnect_loader0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:80, from ../../../../../librewolf-153.0.1-1/js/xpconnect/wrappers/AccessCheck.cpp:21, from Unified_cpp_xpconnect_wrappers0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../../librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:80, from ../../../../../librewolf-153.0.1-1/js/xpconnect/src/ExportHelpers.cpp:5, from Unified_cpp_js_xpconnect_src0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': ../../../../../librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/NodeUbiReporting.h:12, from ../../../../../librewolf-153.0.1-1/js/xpconnect/src/XPCJSRuntime.cpp:76, from Unified_cpp_js_xpconnect_src0.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCharSeparatedTokenizer.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTSubstring.h:1512, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsAString.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsString.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsServiceManagerUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDirectoryServiceUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFile.h:615, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/FileUtils.h:18, from ../../../../../librewolf-153.0.1-1/js/xpconnect/loader/AutoMemMap.h:8, from ../../../../../librewolf-153.0.1-1/js/xpconnect/loader/AutoMemMap.cpp:5, from Unified_cpp_js_xpconnect_loader0.cpp:2: In copy constructor 'mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&) [with T = const unsigned char]', inlined from 'mozilla::Range::Range(const mozilla::Range&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Range.h:18:7, inlined from 'JS::TranscodeSource::TranscodeSource(JS::TranscodeSource&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Transcoding.h:35:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::TranscodeSource}; T = JS::TranscodeSource; long unsigned int N = 0; AP = mozilla::MallocAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::TranscodeSource; T = JS::TranscodeSource; long unsigned int N = 0; AP = mozilla::MallocAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::TranscodeSource; long unsigned int MinInlineCapacity = 0; AllocPolicy = mozilla::MallocAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::ScriptPreloader::DecodeTask::DecodeTask(mozilla::ScriptPreloader*, const JS::ReadOnlyDecodeOptions&, mozilla::Vector&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ScriptPreloader.h:458:11, inlined from 'bool mozilla::ScriptPreloader::StartDecodeTask(const JS::ReadOnlyDecodeOptions&, mozilla::Vector&&)' at ../../../../../librewolf-153.0.1-1/js/xpconnect/loader/ScriptPreloader.cpp:1337:69: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangedPtr.h:97:26: warning: '*(const mozilla::RangedPtr*)aDst.mozilla::RangedPtr::mPtr' may be used uninitialized [-Wmaybe-uninitialized] 97 | : RangedPtr(aOther.mPtr, nullptr, nullptr) | ~~~~~~~^~~~ In copy constructor 'mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&) [with T = const unsigned char]', inlined from 'mozilla::Range::Range(const mozilla::Range&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Range.h:18:7, inlined from 'JS::TranscodeSource::TranscodeSource(JS::TranscodeSource&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Transcoding.h:35:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::TranscodeSource}; T = JS::TranscodeSource; long unsigned int N = 0; AP = mozilla::MallocAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::TranscodeSource; T = JS::TranscodeSource; long unsigned int N = 0; AP = mozilla::MallocAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::TranscodeSource; long unsigned int MinInlineCapacity = 0; AllocPolicy = mozilla::MallocAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::ScriptPreloader::DecodeTask::DecodeTask(mozilla::ScriptPreloader*, const JS::ReadOnlyDecodeOptions&, mozilla::Vector&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ScriptPreloader.h:458:11, inlined from 'bool mozilla::ScriptPreloader::StartDecodeTask(const JS::ReadOnlyDecodeOptions&, mozilla::Vector&&)' at ../../../../../librewolf-153.0.1-1/js/xpconnect/loader/ScriptPreloader.cpp:1337:69: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangedPtr.h:97:26: warning: '((const mozilla::RangedPtr*)aDst)[1].mozilla::RangedPtr::mPtr' may be used uninitialized [-Wmaybe-uninitialized] 97 | : RangedPtr(aOther.mPtr, nullptr, nullptr) | ~~~~~~~^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DisplayPortUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsRefreshDriver.cpp:44: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/layout/base/PresShellWidgetListener.cpp:12, from Unified_cpp_layout_base1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/ScrollAnimationBezierPhysics.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZPublicUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZInputBridge.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/TextDrawTarget.h:12, from ../../../../librewolf-153.0.1-1/layout/base/nsLayoutUtils.cpp:21, from Unified_cpp_layout_base2.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h: In member function 'int32_t mozilla::SMILKeySpline::Compare(const mozilla::SMILKeySpline&) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h:57: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 57 | if (mX1 != aRhs.mX1) return mX1 < aRhs.mX1 ? -1 : 1; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h:57: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_layout_base0.cpp:20: ../../../../librewolf-153.0.1-1/layout/base/AccessibleCaretManager.cpp: In member function 'virtual nsresult mozilla::AccessibleCaretManager::PressCaret(const nsPoint&, mozilla::EventClassID)': ../../../../librewolf-153.0.1-1/layout/base/AccessibleCaretManager.cpp:527: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 527 | } else if (mCarets.GetSecond()->Contains(aPoint, touchArea)) { ../../../../librewolf-153.0.1-1/layout/base/AccessibleCaretManager.cpp:527: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayList.h:42: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MouseEventBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DragEventBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DragEvent.h:9, from ../../../../librewolf-153.0.1-1/layout/forms/nsFileControlFrame.cpp:18, from Unified_cpp_layout_forms0.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h: In member function 'void mozilla::EventListenerManager::HandleEvent(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 453 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../librewolf-153.0.1-1/layout/base/PresShellWidgetListener.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from ../../../../librewolf-153.0.1-1/layout/base/Units.h:18, from ../../../../librewolf-153.0.1-1/layout/base/PresShellWidgetListener.h:8, from ../../../../librewolf-153.0.1-1/layout/base/PresShellWidgetListener.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ReflowOutput.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:62, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsCSSRendering.h:16, from ../../../../librewolf-153.0.1-1/layout/build/nsLayoutStatics.cpp:36, from Unified_cpp_layout_build0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBoundingMetrics.h:73: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 73 | if (ascent < bm.ascent) ascent = bm.ascent; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBoundingMetrics.h:73: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:65, from ../../../../librewolf-153.0.1-1/layout/base/AccessibleCaret.h:13, from ../../../../librewolf-153.0.1-1/layout/base/AccessibleCaret.cpp:5, from Unified_cpp_layout_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = gfx::PointTyped; long unsigned int N = 4]': ../../../../librewolf-153.0.1-1/layout/base/GeometryUtils.cpp:225:0: required from here 225 | PodArrayZero(points); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:82:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 82 | memset(aT, 0, N * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:52: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Point.h:137:24: note: 'struct mozilla::gfx::PointTyped' declared here 137 | struct MOZ_EMPTY_BASES PointTyped | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = gfx::PointTyped; size_t = long unsigned int]': ../../../../librewolf-153.0.1-1/layout/base/GeometryUtils.cpp:450:0: required from here 450 | PodZero(aPoints, aPointCount); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:55:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 55 | memset(aT, 0, sizeof(T) * aNElem); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Point.h:137:24: note: 'struct mozilla::gfx::PointTyped' declared here 137 | struct MOZ_EMPTY_BASES PointTyped | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsBlockFrame.h:13, from ../../../../librewolf-153.0.1-1/layout/forms/ButtonControlFrame.h:8, from ../../../../librewolf-153.0.1-1/layout/forms/ButtonControlFrame.cpp:5, from Unified_cpp_layout_forms0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsClassHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsRefreshDriver.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsRefreshDriver.cpp:18: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsRefreshDriver::ObserverData; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsRefreshDriver::ObserverData; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:310:32, inlined from 'nsAutoTObserverArray::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsRefreshDriver::ObserverData; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:350:36, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::EndLimitedIterator; U = nsRefreshDriver::ObserverData; T = nsRefreshDriver::ObserverData; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::EndLimitedIterator; U = nsRefreshDriver::ObserverData; T = nsRefreshDriver::ObserverData; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'bool nsRefreshDriver::TickObserverArray(uint32_t, mozilla::TimeStamp)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsRefreshDriver.cpp:2280: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_8(D)->mObservers[aIdx_9(D)].D.450430.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsRefreshDriver.cpp: In member function 'bool nsRefreshDriver::TickObserverArray(uint32_t, mozilla::TimeStamp)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsRefreshDriver.cpp:2280: note: '__for_begin' declared here 2280 | for (RefPtr obs : mObservers[aIdx].EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsRefreshDriver.cpp:2278: note: 'this' declared here 2278 | bool nsRefreshDriver::TickObserverArray(uint32_t aIdx, TimeStamp aNowTime) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:52: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/AbsoluteContainingBlock.h:14, from ../../../../librewolf-153.0.1-1/layout/generic/AbsoluteContainingBlock.cpp:10, from Unified_cpp_layout_generic0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from ../../../../librewolf-153.0.1-1/layout/base/nsGenConList.cpp:11, from Unified_cpp_layout_base2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:52: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/style/nsStyleConsts.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/style/CounterStyleManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/style/nsStyleStruct.h:15, from ../../../../librewolf-153.0.1-1/layout/base/nsGenConList.h:12, from ../../../../librewolf-153.0.1-1/layout/base/nsGenConList.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:80, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/XPCModule.h:8, from ../../../../librewolf-153.0.1-1/layout/build/nsLayoutModule.cpp:8, from Unified_cpp_layout_build0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:62: In member function 'void mozilla::ReflowOutput::SetSize(mozilla::WritingMode, const mozilla::LogicalSize&)', inlined from 'virtual void nsDateTimeControlFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&)' at ../../../../librewolf-153.0.1-1/layout/forms/nsDateTimeControlFrame.cpp:161:23: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ReflowOutput.h:211:28: warning: 'borderBoxBSize' may be used uninitialized [-Wmaybe-uninitialized] 211 | mSize = aSize.ConvertTo(mWritingMode, aWM); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_forms0.cpp:56: ../../../../librewolf-153.0.1-1/layout/forms/nsDateTimeControlFrame.cpp: In member function 'virtual void nsDateTimeControlFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&)': ../../../../librewolf-153.0.1-1/layout/forms/nsDateTimeControlFrame.cpp:88:11: note: 'borderBoxBSize' was declared here 88 | nscoord borderBoxBSize; | ^~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:0: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:0: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_layout_build0.cpp:2: ../../../../librewolf-153.0.1-1/layout/build/nsContentDLF.cpp: In member function 'virtual nsresult nsContentDLF::CreateInstance(const char*, nsIChannel*, nsILoadGroup*, const nsACString&, nsIDocShell*, nsISupports*, nsIStreamListener**, nsIDocumentViewer**)': ../../../../librewolf-153.0.1-1/layout/build/nsContentDLF.cpp:112:12: warning: 'rv' may be used uninitialized [-Wmaybe-uninitialized] 112 | nsresult rv; | ^~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZCCallbackHelper.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:22, from ../../../../librewolf-153.0.1-1/layout/generic/ScrollContainerFrame.cpp:58, from Unified_cpp_layout_generic1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextRange.h: In member function 'bool mozilla::TextRangeStyle::Equals(const mozilla::TextRangeStyle&) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextRange.h:94: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 94 | if (mDefinedStyles != aOther.mDefinedStyles) return false; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextRange.h:94: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:17, from ../../../../librewolf-153.0.1-1/layout/generic/ScrollContainerFrame.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from ../../../../librewolf-153.0.1-1/layout/generic/ScrollAnimationPhysics.h:8, from ../../../../librewolf-153.0.1-1/layout/generic/ScrollAnimationMSDPhysics.h:8, from ../../../../librewolf-153.0.1-1/layout/generic/ScrollAnimationMSDPhysics.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from Unified_cpp_layout_base0.cpp:137: ../../../../librewolf-153.0.1-1/layout/base/PresShell.cpp: In member function 'void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)': ../../../../librewolf-153.0.1-1/layout/base/PresShell.cpp:2792: warning: 'targetNeedsReflowFromParent' may be used uninitialized [-Wmaybe-uninitialized] 2792 | if (IsReflowBoundary(f) || !f->GetParent()) { ../../../../librewolf-153.0.1-1/layout/base/PresShell.cpp:2697: note: 'targetNeedsReflowFromParent' was declared here 2697 | bool targetNeedsReflowFromParent; At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_layout_generic2.cpp:38: ../../../../librewolf-153.0.1-1/layout/generic/nsFontInflationData.cpp: In member function 'void nsFontInflationData::ScanTextIn(nsIFrame*)': ../../../../librewolf-153.0.1-1/layout/generic/nsFontInflationData.cpp:358: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 358 | } else if (fType == LayoutFrameType::ListControl) { ../../../../librewolf-153.0.1-1/layout/generic/nsFontInflationData.cpp:358: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_layout_generic2.cpp:56: ../../../../librewolf-153.0.1-1/layout/generic/nsFrameSelection.cpp: In member function 'mozilla::dom::Selection* nsFrameSelection::GetSelection(mozilla::SelectionType) const': ../../../../librewolf-153.0.1-1/layout/generic/nsFrameSelection.cpp:1651: warning: array subscript has type 'char' [-Wchar-subscripts] 1651 | return mDomSelections[index]; At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_layout_generic3.cpp:74: ../../../../librewolf-153.0.1-1/layout/generic/nsRubyBaseContainerFrame.cpp: In member function 'virtual void nsRubyBaseContainerFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&)': ../../../../librewolf-153.0.1-1/layout/generic/nsRubyBaseContainerFrame.cpp:398: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 398 | } else if (isize > rtcISize) { ../../../../librewolf-153.0.1-1/layout/generic/nsRubyBaseContainerFrame.cpp:398: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EffectCompositor.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/layout/inspector/InspectorUtils.cpp:25, from Unified_cpp_layout_inspector0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:34: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 34 | if (!aKey) return 0; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:34: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsMargin.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:17: In function 'float NSAppUnitsToFloatPixels(nscoord, float)', inlined from 'static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:305:35, inlined from 'nscoord mozilla::StyleCalcLengthPercentage::Resolve(nscoord, Rounder) const [with Rounder = int (*)(float)]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:780:39, inlined from 'nscoord mozilla::StyleLengthPercentage::Resolve(T, Rounder) const [with T = mozilla::StyleLengthPercentage::Resolve(nscoord) const::; Rounder = int (*)(float)]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:817:26, inlined from 'nscoord mozilla::StyleLengthPercentage::Resolve(nscoord) const' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:821:17, inlined from 'nscoord ResolveScrollPaddingStyleValue(const mozilla::StyleRect >&, mozilla::Side, const nsSize&)' at ../../../../librewolf-153.0.1-1/layout/generic/ScrollContainerFrame.cpp:7841: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCoord.h:325:10: warning: 'percentageBasis' may be used uninitialized [-Wmaybe-uninitialized] 325 | return float(aAppUnits) / aAppUnitsPerPixel; | ^~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/layout/generic/ScrollContainerFrame.cpp: In function 'nscoord ResolveScrollPaddingStyleValue(const mozilla::StyleRect >&, mozilla::Side, const nsSize&)': ../../../../librewolf-153.0.1-1/layout/generic/ScrollContainerFrame.cpp:7829: note: 'percentageBasis' was declared here 7829 | nscoord percentageBasis; In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../librewolf-153.0.1-1/layout/generic/nsIntervalSet.cpp:12, from Unified_cpp_layout_generic3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic1.cpp:65: ../../../../librewolf-153.0.1-1/layout/generic/SelectionMovementUtils.cpp: In static member function 'static mozilla::FrameAndOffset mozilla::SelectionMovementUtils::GetFrameForNodeOffset(const nsIContent*, uint32_t, mozilla::CaretAssociationHint)': ../../../../librewolf-153.0.1-1/layout/generic/SelectionMovementUtils.cpp:410: warning: 'offsetInFrameContent' may be used uninitialized [-Wmaybe-uninitialized] 410 | returnFrame->GetChildFrameContainingOffset( 411 | static_cast(offsetInFrameContent), 412 | aHint == CaretAssociationHint::After, &unused, &returnFrame); ../../../../librewolf-153.0.1-1/layout/generic/SelectionMovementUtils.cpp:268: note: 'offsetInFrameContent' was declared here 268 | uint32_t offsetInFrameContent, offsetInLastFrameContent = aOffset; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ChromeUtilsBinding.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ipc/UtilityMediaService.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PlatformDecoderModule.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PDMFactory.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RemoteMediaManagerChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentParent.h:29, from ../../../../librewolf-153.0.1-1/layout/ipc/RemoteLayerTreeOwner.cpp:10, from Unified_cpp_layout_ipc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h: In member function 'void mozilla::EventListenerManager::HandleEvent(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 453 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/BSPTree.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayList.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from ../../../../librewolf-153.0.1-1/layout/generic/TextDrawTarget.h:10, from ../../../../librewolf-153.0.1-1/layout/generic/nsTextFrame.cpp:15, from Unified_cpp_layout_generic4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h: In function 'nsTArray mozilla::gfx::CalculatePointPlaneDistances(const nsTArray >&, const Point4DTyped&, const Point4DTyped&, size_t&, size_t&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h:83: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 83 | } else if (dot < -epsilon) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h:83: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from ../../../../librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from ../../../../librewolf-153.0.1-1/layout/generic/nsLineBox.h:13, from ../../../../librewolf-153.0.1-1/layout/generic/nsContainerFrame.h:14, from ../../../../librewolf-153.0.1-1/layout/generic/nsContainerFrame.cpp:7, from Unified_cpp_layout_generic2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/LayoutConstants.h:10, from ../../../../librewolf-153.0.1-1/layout/generic/nsContainerFrame.h:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/ChildIterator.h:11, from ../../../../librewolf-153.0.1-1/layout/inspector/InspectorUtils.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_layout_mathml0.cpp:2: ../../../../librewolf-153.0.1-1/layout/mathml/nsMathMLChar.cpp: In lambda function: ../../../../librewolf-153.0.1-1/layout/mathml/nsMathMLChar.cpp:675:19: warning: possibly dangling reference to a temporary [-Wdangling-reference] 675 | const auto& firstFontInList = familyList.list.AsSpan()[0]; | ^~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/layout/mathml/nsMathMLChar.cpp:675:63: note: the temporary was destroyed at the end of the full expression 'familyList.mozilla::StyleFontFamilyList::list.mozilla::StyleArcSlice::AsSpan().mozilla::Span::operator[](0)' 675 | const auto& firstFontInList = familyList.list.AsSpan()[0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TreeOrderedArray.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IdentifierMapEntry.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentOrShadowRoot.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/css/Rule.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/InspectorUtilsBinding.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/InspectorCSSParser.h:8, from ../../../../librewolf-153.0.1-1/layout/inspector/InspectorCSSParser.cpp:5, from Unified_cpp_layout_inspector0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from ../../../../librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from ../../../../librewolf-153.0.1-1/layout/generic/nsTextFrame.h:15, from ../../../../librewolf-153.0.1-1/layout/generic/nsTextFrame.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:42, from ../../../../librewolf-153.0.1-1/layout/ipc/RemoteLayerTreeOwner.h:12, from ../../../../librewolf-153.0.1-1/layout/ipc/RemoteLayerTreeOwner.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/FontPropertyTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxFont.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxTextRun.h:12, from ../../../../librewolf-153.0.1-1/layout/generic/nsTextFrame.h:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = gfxTextRun::TrimmableWS; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = gfxTextRun::TrimmableWS; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = gfxTextRun::TrimmableWS; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/layout/generic/nsTextFrame.cpp:9816:0: required from here 9816 | ? GetProperty(TrimmableWhitespaceProperty()) /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct gfxTextRun::TrimmableWS'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxTextRun.h:399:10: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct gfxTextRun::TrimmableWS'} declared here 399 | struct TrimmableWS { | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsCSSRendering.h:16, from ../../../../librewolf-153.0.1-1/layout/mathml/nsMathMLChar.cpp:24: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from ../../../../librewolf-153.0.1-1/layout/painting/nsDisplayListInvalidation.h:11, from ../../../../librewolf-153.0.1-1/layout/painting/nsDisplayList.h:47, from ../../../../librewolf-153.0.1-1/layout/painting/ActiveLayerTracker.cpp:19, from Unified_cpp_layout_painting0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory layout/style/nsComputedDOMStyleGenerated.inc.stub layout/style/nsCSSPropsGenerated.inc.stub At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../librewolf-153.0.1-1/layout/generic/nsIFrame.h:62: In member function 'void mozilla::ReflowOutput::SetSize(mozilla::WritingMode, const mozilla::LogicalSize&)', inlined from 'virtual void nsVideoFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&)' at ../../../../librewolf-153.0.1-1/layout/generic/nsVideoFrame.cpp:350: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ReflowOutput.h:211:28: warning: 'borderBoxBSize' may be used uninitialized [-Wmaybe-uninitialized] 211 | mSize = aSize.ConvertTo(mWritingMode, aWM); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_generic4.cpp:38: ../../../../librewolf-153.0.1-1/layout/generic/nsVideoFrame.cpp: In member function 'virtual void nsVideoFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&)': ../../../../librewolf-153.0.1-1/layout/generic/nsVideoFrame.cpp:256: note: 'borderBoxBSize' was declared here 256 | nscoord borderBoxBSize; At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIWidget.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRFPService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsILoadInfo.h:63, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsNetUtil.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConsts.h:31322, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoComputedData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ComputedStyle.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WritingModes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Baseline.h:8, from ../../../../librewolf-153.0.1-1/layout/generic/nsIFrame.h:56: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsImageFrame*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsImageFrame*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsImageFrame*; T = nsImageFrame*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsImageFrame*; T = nsImageFrame*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual void BrokenImageIcon::Notify(imgIRequest*, int32_t, const nsIntRect*)' at ../../../../librewolf-153.0.1-1/layout/generic/nsImageFrame.cpp:308: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_40(D)->mObservers.D.2914737.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_layout_generic2.cpp:119: ../../../../librewolf-153.0.1-1/layout/generic/nsImageFrame.cpp: In member function 'virtual void BrokenImageIcon::Notify(imgIRequest*, int32_t, const nsIntRect*)': ../../../../librewolf-153.0.1-1/layout/generic/nsImageFrame.cpp:308: note: '__for_begin' declared here 308 | for (nsImageFrame* frame : mObservers.ForwardRange()) { ../../../../librewolf-153.0.1-1/layout/generic/nsImageFrame.cpp:281: note: 'this' declared here 281 | const nsIntRect* aData) { At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsContainerFrame.h:14, from ../../../../librewolf-153.0.1-1/layout/painting/ActiveLayerTracker.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersTypes.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasicEvents.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRFPService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/AnimationUtils.h:12, from ../../../../librewolf-153.0.1-1/layout/painting/ActiveLayerTracker.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGTransformList.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGAnimatedTransformList.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGTransformableElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGGraphicsElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGGeometryElement.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGObserverUtils.h:11, from ../../../../librewolf-153.0.1-1/layout/svg/FilterInstance.cpp:21, from Unified_cpp_layout_svg0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGTransform.h: In member function 'bool mozilla::SVGTransformSMILData::operator==(const mozilla::SVGTransformSMILData&) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGTransform.h:116: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 116 | if (mTransformType != aOther.mTransformType) return false; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SVGTransform.h:116: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_layout_svg0.cpp:119: ../../../../librewolf-153.0.1-1/layout/svg/SVGFilterInstance.cpp: In member function 'bool mozilla::SVGFilterInstance::ComputeBounds()': ../../../../librewolf-153.0.1-1/layout/svg/SVGFilterInstance.cpp:78: warning: 'void* std::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] 78 | memcpy(XYWH, mFilterElement->mLengthAttributes, 79 | sizeof(mFilterElement->mLengthAttributes)); In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/svg/SVGFilters.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGFilterInstance.h:10, from ../../../../librewolf-153.0.1-1/layout/svg/FilterInstance.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/svg/SVGAnimatedLength.h:111: note: 'class mozilla::SVGAnimatedLength' declared here 111 | class SVGAnimatedLength { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxTextRun.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsTextFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/style/nsStyleStructInlines.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ComputedStyleInlines.h:20, from ../../../../librewolf-153.0.1-1/layout/svg/SVGImageFrame.cpp:14, from Unified_cpp_layout_svg1.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxFont.h: In member function 'gfxShapedText::DetailedGlyph* gfxShapedText::DetailedGlyphStore::Get(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxFont.h:1200: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1200 | } else if (mLastUsed > 0 && /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxFont.h:1200: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGUtils.h:26, from ../../../../librewolf-153.0.1-1/layout/svg/CSSClipPathInstance.cpp:11, from Unified_cpp_layout_svg0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSRenderingBorders.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsSubDocumentFrame.h:11, from ../../../../librewolf-153.0.1-1/layout/printing/nsPrintJob.cpp:42, from Unified_cpp_layout_printing0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h: In function 'void mozilla::gfx::ArcToBezier(T*, const Point&, const Size&, float, float, bool, float, const Matrix&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h:99: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 99 | } else if (arcSweepLeft > Float(2.0f * M_PI)) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h:99: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxTextRun.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGTextFrame.h:10, from ../../../../librewolf-153.0.1-1/layout/svg/SVGUtils.cpp:35, from Unified_cpp_layout_svg2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxFont.h: In member function 'gfxShapedText::DetailedGlyph* gfxShapedText::DetailedGlyphStore::Get(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxFont.h:1200: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1200 | } else if (mLastUsed > 0 && /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxFont.h:1200: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_layout_generic2.cpp:20: In member function 'void nsFlexContainerFrame::FlexItem::UpdateMainMinSize(nscoord)', inlined from 'void nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize(FlexItem&, const nsIFrame::ReflowInput&, const FlexboxAxisTracker&)' at ../../../../librewolf-153.0.1-1/layout/generic/nsFlexContainerFrame.cpp:1819:32: ../../../../librewolf-153.0.1-1/layout/generic/nsFlexContainerFrame.cpp:674:5: warning: 'resolvedMinSize' may be used uninitialized [-Wmaybe-uninitialized] 674 | if (aNewMinSize > mMainMinSize) { | ^~ ../../../../librewolf-153.0.1-1/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize(FlexItem&, const nsIFrame::ReflowInput&, const FlexboxAxisTracker&)': ../../../../librewolf-153.0.1-1/layout/generic/nsFlexContainerFrame.cpp:1697:11: note: 'resolvedMinSize' was declared here 1697 | nscoord resolvedMinSize; // (only set/used if isMainMinSizeAuto==true) | ^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/printing/nsPrintJob.h:13, from ../../../../librewolf-153.0.1-1/layout/printing/ipc/RemotePrintJobChild.cpp:9, from Unified_cpp_layout_printing0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGContainerFrame.h:11, from ../../../../librewolf-153.0.1-1/layout/svg/SVGGFrame.h:9, from ../../../../librewolf-153.0.1-1/layout/svg/SVGUseFrame.h:9, from ../../../../librewolf-153.0.1-1/layout/svg/SVGUseFrame.cpp:5, from Unified_cpp_layout_svg2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ISVGDisplayableFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SVGContainerFrame.h:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayList.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DisplaySVGItem.h:8, from ../../../../librewolf-153.0.1-1/layout/svg/SVGGeometryFrame.h:10, from ../../../../librewolf-153.0.1-1/layout/svg/SVGGeometryFrame.cpp:6, from Unified_cpp_layout_svg1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/DisplayItemClip.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/DisplayItemClipChain.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayList.h:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GfxMessageUtils.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderScrollData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from ../../../../librewolf-153.0.1-1/layout/tables/nsTableFrame.cpp:24, from Unified_cpp_layout_tables0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h: In static member function 'static bool IPC::ParamTraits::Read(IPC::MessageReader*, paramType*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:304: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 304 | if (!ReadParam(aReader, &(aResult->m0)) || /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:304: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory ../../../../librewolf-153.0.1-1/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': ../../../../librewolf-153.0.1-1/layout/tables/nsTableFrame.cpp:6908: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead [-Wclass-memaccess] 6908 | memset(mBlockDirInfo.get(), 0, 6909 | mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); ../../../../librewolf-153.0.1-1/layout/tables/nsTableFrame.cpp:5431: note: 'struct BCBlockDirSeg' declared here 5431 | struct BCBlockDirSeg { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsContainerFrame.h:14, from ../../../../librewolf-153.0.1-1/layout/tables/nsTableCellFrame.h:10, from ../../../../librewolf-153.0.1-1/layout/tables/BasicTableLayoutStrategy.cpp:19, from Unified_cpp_layout_tables0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_gfx.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Logging.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/RecordedEvent.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/DrawEventRecorder.h:10, from ../../../../librewolf-153.0.1-1/layout/printing/DrawEventRecorder.h:10, from ../../../../librewolf-153.0.1-1/layout/printing/DrawEventRecorder.cpp:5, from Unified_cpp_layout_printing0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsPrintData::~nsPrintData()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsPrintData::~nsPrintData()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layout::RemotePrintJobParent::RecvFinalizePrint()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layout::RemotePrintJobParent::RecvFinalizePrint()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, RefPtr >, nsresult, true>; ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layout::RemotePrintJobParent::RecvProcessPage(const mozilla::layout::PRemotePrintJobParent::int32_t&, const mozilla::layout::PRemotePrintJobParent::int32_t&, nsTArray&&)::; RejectFunction = mozilla::layout::RemotePrintJobParent::RecvProcessPage(const mozilla::layout::PRemotePrintJobParent::int32_t&, const mozilla::layout::PRemotePrintJobParent::int32_t&, nsTArray&&)::; ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layout::RemotePrintJobParent::RecvProcessPage(const mozilla::layout::PRemotePrintJobParent::int32_t&, const mozilla::layout::PRemotePrintJobParent::int32_t&, nsTArray&&)::; RejectFunction = mozilla::layout::RemotePrintJobParent::RecvProcessPage(const mozilla::layout::PRemotePrintJobParent::int32_t&, const mozilla::layout::PRemotePrintJobParent::int32_t&, nsTArray&&)::; ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsRefCountedHashtable, RefPtr >; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ReflowInput.h:12, from ../../../../librewolf-153.0.1-1/layout/tables/BasicTableLayoutStrategy.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libcubeb/src/cubeb_tracing.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libcubeb/src/cubeb_oss.c:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MicroGeckoProfiler.h:64:45: warning: 'struct UprofilerFuncPtrs' declared inside parameter list will not be visible outside of this definition or declaration 64 | extern MOZ_EXPORT bool uprofiler_get(struct UprofilerFuncPtrs* aFuncPtrs); | ^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/MicroGeckoProfiler.h:68:41: warning: 'struct UprofilerFuncPtrs' declared inside parameter list will not be visible outside of this definition or declaration 68 | typedef bool (*uprofiler_getter)(struct UprofilerFuncPtrs* aFuncPtrs); | ^~~~~~~~~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics media/libdav1d/16bd_cdef_apply_tmpl.c.stub media/libdav1d/8bd_cdef_apply_tmpl.c.stub media/libdav1d/16bd_cdef_tmpl.c.stub media/libdav1d/8bd_cdef_tmpl.c.stub media/libdav1d/16bd_fg_apply_tmpl.c.stub media/libdav1d/8bd_fg_apply_tmpl.c.stub media/libdav1d/16bd_filmgrain_tmpl.c.stub media/libdav1d/8bd_filmgrain_tmpl.c.stub media/libdav1d/16bd_ipred_prepare_tmpl.c.stub media/libdav1d/8bd_ipred_prepare_tmpl.c.stub media/libdav1d/16bd_ipred_tmpl.c.stub media/libdav1d/8bd_ipred_tmpl.c.stub media/libdav1d/16bd_itx_tmpl.c.stub media/libdav1d/8bd_itx_tmpl.c.stub media/libdav1d/16bd_lf_apply_tmpl.c.stub media/libdav1d/8bd_lf_apply_tmpl.c.stub media/libdav1d/16bd_loopfilter_tmpl.c.stub media/libdav1d/8bd_loopfilter_tmpl.c.stub At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics media/libdav1d/16bd_looprestoration_tmpl.c.stub media/libdav1d/8bd_looprestoration_tmpl.c.stub media/libdav1d/16bd_lr_apply_tmpl.c.stub media/libdav1d/8bd_lr_apply_tmpl.c.stub media/libdav1d/16bd_mc_tmpl.c.stub media/libdav1d/8bd_mc_tmpl.c.stub media/libdav1d/16bd_recon_tmpl.c.stub media/libdav1d/8bd_recon_tmpl.c.stub In file included from Unified_cpp_layout_tables0.cpp:29: ../../../../librewolf-153.0.1-1/layout/tables/nsCellMap.cpp: In member function 'void nsTableCellMap::SetBCBorderEdge(mozilla::LogicalSide, nsCellMap&, uint32_t, uint32_t, uint32_t, uint32_t, BCBorderOwner, nscoord, bool)': ../../../../librewolf-153.0.1-1/layout/tables/nsCellMap.cpp:927:24: warning: 'cellData' may be used uninitialized [-Wmaybe-uninitialized] 927 | if (!bcData && cellData) { | ^~~~~~~~ ../../../../librewolf-153.0.1-1/layout/tables/nsCellMap.cpp:884:15: note: 'cellData' was declared here 884 | BCCellData* cellData; | ^~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/KeyboardEventBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/KeyboardEvent.h:9, from ../../../../librewolf-153.0.1-1/layout/xul/nsMenuPopupFrame.cpp:31, from Unified_cpp_layout_xul0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h: In member function 'void mozilla::EventListenerManager::HandleEvent(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 453 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayList.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLeafFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/xul/SimpleXULLeafFrame.h:14, from ../../../../../librewolf-153.0.1-1/layout/xul/tree/nsTreeBodyFrame.h:8, from ../../../../../librewolf-153.0.1-1/layout/xul/tree/nsTreeBodyFrame.cpp:5, from Unified_cpp_layout_xul_tree0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/DisplayItemClip.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/DisplayItemClipChain.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayList.h:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsBlockFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/MiddleCroppingBlockFrame.h:8, from ../../../../librewolf-153.0.1-1/layout/xul/MiddleCroppingLabelFrame.h:8, from ../../../../librewolf-153.0.1-1/layout/xul/MiddleCroppingLabelFrame.cpp:5, from Unified_cpp_layout_xul0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:52: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { | ^~~~~~~~~~ cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libjpeg/src/jdphuff.c: In function 'decode_mcu_DC_first': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libjpeg/src/jdphuff.c:204:60: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 204 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libjpeg/src/jdphuff.c:333:13: note: in expansion of macro 'HUFF_EXTEND' 333 | s = HUFF_EXTEND(r, s); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libjpeg/src/jdphuff.c: In function 'decode_mcu_AC_first': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libjpeg/src/jdphuff.c:204:60: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 204 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libjpeg/src/jdphuff.c:411:15: note: in expansion of macro 'HUFF_EXTEND' 411 | s = HUFF_EXTEND(r, s); | ^~~~~~~~~~~ In file included from Unified_c_media_libnestegg_src0.c:2: ../../../../../librewolf-153.0.1-1/media/libnestegg/src/nestegg.c: In function 'ne_parse': ../../../../../librewolf-153.0.1-1/media/libnestegg/src/nestegg.c:1418:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 1418 | uint64_t id, size, peeked_id; | ^~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:1209:11: warning: "png_handle_sBIT" redefined 1209 | # define png_handle_sBIT NULL | ^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngpriv.h:83, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:336:9: note: this is the location of the previous definition 336 | #define png_handle_sBIT MOZ_PNG_handle_sBIT | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:1687:11: warning: "png_handle_sPLT" redefined 1687 | # define png_handle_sPLT NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:338:9: note: this is the location of the previous definition 338 | #define png_handle_sPLT MOZ_PNG_handle_sPLT | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:1883:11: warning: "png_handle_bKGD" redefined 1883 | # define png_handle_bKGD NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:324:9: note: this is the location of the previous definition 324 | #define png_handle_bKGD MOZ_PNG_handle_bKGD | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:2087:11: warning: "png_handle_hIST" redefined 2087 | # define png_handle_hIST NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:327:9: note: this is the location of the previous definition 327 | #define png_handle_hIST MOZ_PNG_handle_hIST | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:2113:11: warning: "png_handle_pHYs" redefined 2113 | # define png_handle_pHYs NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:334:9: note: this is the location of the previous definition 334 | #define png_handle_pHYs MOZ_PNG_handle_pHYs | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:2139:11: warning: "png_handle_oFFs" redefined 2139 | # define png_handle_oFFs NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:332:9: note: this is the location of the previous definition 332 | #define png_handle_oFFs MOZ_PNG_handle_oFFs | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:2263:11: warning: "png_handle_pCAL" redefined 2263 | # define png_handle_pCAL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:333:9: note: this is the location of the previous definition 333 | #define png_handle_pCAL MOZ_PNG_handle_pCAL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:2338:11: warning: "png_handle_sCAL" redefined 2338 | # define png_handle_sCAL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:337:9: note: this is the location of the previous definition 337 | #define png_handle_sCAL MOZ_PNG_handle_sCAL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:2374:11: warning: "png_handle_tIME" redefined 2374 | # define png_handle_tIME NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:341:9: note: this is the location of the previous definition 341 | #define png_handle_tIME MOZ_PNG_handle_tIME | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:2446:11: warning: "png_handle_tEXt" redefined 2446 | # define png_handle_tEXt NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:340:9: note: this is the location of the previous definition 340 | #define png_handle_tEXt MOZ_PNG_handle_tEXt | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:2562:11: warning: "png_handle_zTXt" redefined 2562 | # define png_handle_zTXt NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:344:9: note: this is the location of the previous definition 344 | #define png_handle_zTXt MOZ_PNG_handle_zTXt | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:2711:11: warning: "png_handle_iTXt" redefined 2711 | # define png_handle_iTXt NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:331:9: note: this is the location of the previous definition 331 | #define png_handle_iTXt MOZ_PNG_handle_iTXt | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:3150:9: warning: "png_handle_acTL" redefined 3150 | #define png_handle_acTL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:536:9: note: this is the location of the previous definition 536 | #define png_handle_acTL MOZ_APNG_handle_acTL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:3151:9: warning: "png_handle_fcTL" redefined 3151 | #define png_handle_fcTL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:537:9: note: this is the location of the previous definition 537 | #define png_handle_fcTL MOZ_APNG_handle_fcTL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pngrutil.c:3152:9: warning: "png_handle_fdAT" redefined 3152 | #define png_handle_fdAT NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libpng/pnglibconf.h:538:9: note: this is the location of the previous definition 538 | #define png_handle_fdAT MOZ_APNG_handle_fdAT | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/sharpyuv/sharpyuv.c: In function 'SharpYuvOptionsInitInternal': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/sharpyuv/sharpyuv.c:500:40: warning: logical 'and' of equal expressions [-Wlogical-op] 500 | (major == SHARPYUV_VERSION_MAJOR && major == 0 && | ^~ cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c: In function 'HistogramAdd': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:478:9: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 478 | memset(pout, 0, length * sizeof(pout[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:453:9: note: 'length' was declared here 453 | int length; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:478:9: warning: 'pout_const' may be used uninitialized [-Wmaybe-uninitialized] 478 | memset(pout, 0, length * sizeof(pout[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:454:31: note: 'pout_const' was declared here 454 | const uint32_t *p1, *p2, *pout_const; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:473:11: warning: 'p1' may be used uninitialized [-Wmaybe-uninitialized] 473 | memcpy(pout, p1, length * sizeof(pout[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:454:21: note: 'p1' was declared here 454 | const uint32_t *p1, *p2, *pout_const; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:476:9: warning: 'p2' may be used uninitialized [-Wmaybe-uninitialized] 476 | memcpy(pout, p2, length * sizeof(pout[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:454:26: note: 'p2' was declared here 454 | const uint32_t *p1, *p2, *pout_const; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c: In function 'ComputeHistogramCost': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:584:19: warning: 'population' may be used uninitialized [-Wmaybe-uninitialized] 584 | h->costs[i] = PopulationCost(population, length, &h->trivial_symbol[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | &h->is_used[i]); | ~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:581:21: note: 'population' was declared here 581 | const uint32_t* population; | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:584:19: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 584 | h->costs[i] = PopulationCost(population, length, &h->trivial_symbol[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | &h->is_used[i]); | ~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:582:9: note: 'length' was declared here 582 | int length; | ^~~~~~ In function 'GetCombinedEntropy', inlined from 'GetCombinedHistogramEntropy' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:438:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:390:3: warning: 'Y' may be used uninitialized [-Wmaybe-uninitialized] 390 | VP8LGetCombinedEntropyUnrefined(X, Y, length, &bit_entropy, &stats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:373:19: note: 'Y' was declared here 373 | const uint32_t* Y; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:390:3: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 390 | VP8LGetCombinedEntropyUnrefined(X, Y, length, &bit_entropy, &stats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:374:7: note: 'length' was declared here 374 | int length; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:390:3: warning: 'X' may be used uninitialized [-Wmaybe-uninitialized] 390 | VP8LGetCombinedEntropyUnrefined(X, Y, length, &bit_entropy, &stats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:372:19: note: 'X' was declared here 372 | const uint32_t* X; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c: In function 'VP8LHistogramEstimateBits': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:402:13: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 402 | cost += PopulationCost(population, length, /*trivial_sym=*/NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | /*is_used=*/NULL); | ~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:399:9: note: 'length' was declared here 399 | int length; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:402:13: warning: 'population' may be used uninitialized [-Wmaybe-uninitialized] 402 | cost += PopulationCost(population, length, /*trivial_sym=*/NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | /*is_used=*/NULL); | ~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/libwebp/src/enc/histogram_enc.c:400:21: note: 'population' was declared here 400 | const uint32_t* population; | ^~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_modules_woff20.cpp:38: ../../../../librewolf-153.0.1-1/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, WOFF2Header*)': ../../../../librewolf-153.0.1-1/modules/woff2/src/woff2_dec.cc:1218:12: warning: unused variable 'dst_offset' [-Wunused-variable] 1218 | uint64_t dst_offset = first_table_offset; | ^~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics netwerk/base/ascii_pac_utils.inc.stub netwerk/dns/etld_data.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from ../../../../librewolf-153.0.1-1/modules/libpref/SharedPrefMap.h:8, from ../../../../librewolf-153.0.1-1/modules/libpref/Preferences.cpp:10, from Unified_cpp_modules_libpref0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::Preferences::BackupPrefFile(nsIFile*, nsIPrefOverrideMap*, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::Preferences::BackupPrefFile(nsIFile*, nsIPrefOverrideMap*, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::Preferences::BackupPrefFile(nsIFile*, nsIPrefOverrideMap*, JSContext*, mozilla::dom::Promise**)::; RejectFunction = mozilla::Preferences::BackupPrefFile(nsIFile*, nsIPrefOverrideMap*, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/netwerk/ipc/DocumentChannelParent.cpp:7, from Unified_cpp_netwerk_ipc0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from ../../../../librewolf-153.0.1-1/netwerk/cookie/CookieNotification.cpp:5, from Unified_cpp_netwerk_cookie0.cpp:38: In constructor 'mozilla::net::CookieNotification::CookieNotification(nsICookieNotification::Action, nsICookie*, const nsACString&, bool, nsIArray*, uint64_t, const nsID*)', inlined from 'void mozilla::net::CookieServiceChild::NotifyObservers(mozilla::net::Cookie*, const mozilla::net::PCookieServiceChild::OriginAttributes&, CookieNotificationAction, const mozilla::Maybe&)' at ../../../../librewolf-153.0.1-1/netwerk/cookie/CookieServiceChild.cpp:534:69: ../../../../librewolf-153.0.1-1/netwerk/cookie/CookieNotification.h:29:9: warning: 'notificationAction' may be used uninitialized [-Wmaybe-uninitialized] 29 | : mAction(aAction), | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_netwerk_cookie0.cpp:92: ../../../../librewolf-153.0.1-1/netwerk/cookie/CookieServiceChild.cpp: In member function 'void mozilla::net::CookieServiceChild::NotifyObservers(mozilla::net::Cookie*, const mozilla::net::PCookieServiceChild::OriginAttributes&, CookieNotificationAction, const mozilla::Maybe&)': ../../../../librewolf-153.0.1-1/netwerk/cookie/CookieServiceChild.cpp:500:33: note: 'notificationAction' was declared here 500 | nsICookieNotification::Action notificationAction; | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ReflowOutput.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:62, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../ipc/ipdl/NeckoChannelParams.cpp:36, from Unified_cpp_netwerk_ipc1.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBoundingMetrics.h:73: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 73 | if (ascent < bm.ascent) ascent = bm.ascent; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBoundingMetrics.h:73: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from ../../ipc/ipdl/PNeckoChild.cpp:37, from Unified_cpp_netwerk_ipc2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:0: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:0: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoader.h:35, from ../../../../librewolf-153.0.1-1/netwerk/ipc/DocumentChannelChild.cpp:21, from Unified_cpp_netwerk_ipc0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_netwerk_cache21.cpp:11: ../../../../librewolf-153.0.1-1/netwerk/cache2/CacheStorageService.cpp: In member function 'nsresult mozilla::net::CacheStorageService::ClearOriginInternal(const nsAString&, const mozilla::OriginAttributes&, bool)': ../../../../librewolf-153.0.1-1/netwerk/cache2/CacheStorageService.cpp:852:12: warning: 'rv' may be used uninitialized [-Wmaybe-uninitialized] 852 | nsresult rv; | ^~ ../../../../librewolf-153.0.1-1/netwerk/cache2/CacheStorageService.cpp:852:12: note: 'rv' was declared here 852 | nsresult rv; | ^~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIChannel.h:11, from ../../../../librewolf-153.0.1-1/netwerk/ipc/ChannelEventQueue.cpp:8, from Unified_cpp_netwerk_ipc0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(mozilla::dom::CanonicalBrowsingContext*, const mozilla::Maybe&, nsTArray)::; RejectFunction = mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(mozilla::dom::CanonicalBrowsingContext*, const mozilla::Maybe&, nsTArray)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(mozilla::dom::CanonicalBrowsingContext*, const mozilla::Maybe&, nsTArray)::; RejectFunction = mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(mozilla::dom::CanonicalBrowsingContext*, const mozilla::Maybe&, nsTArray)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetPageIconStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageIconStreamResolver&&)::; RejectFunction = mozilla::net::NeckoParent::RecvGetPageIconStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageIconStreamResolver&&)::; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetPageIconStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageIconStreamResolver&&)::; RejectFunction = mozilla::net::NeckoParent::RecvGetPageIconStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageIconStreamResolver&&)::; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetPageThumbStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageThumbStreamResolver&&)::; RejectFunction = mozilla::net::NeckoParent::RecvGetPageThumbStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageThumbStreamResolver&&)::; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetPageThumbStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageThumbStreamResolver&&)::; RejectFunction = mozilla::net::NeckoParent::RecvGetPageThumbStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageThumbStreamResolver&&)::; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetMozNewTabWallpaperStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetMozNewTabWallpaperStreamResolver&&)::; RejectFunction = mozilla::net::NeckoParent::RecvGetMozNewTabWallpaperStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetMozNewTabWallpaperStreamResolver&&)::; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetMozNewTabWallpaperStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetMozNewTabWallpaperStreamResolver&&)::; RejectFunction = mozilla::net::NeckoParent::RecvGetMozNewTabWallpaperStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetMozNewTabWallpaperStreamResolver&&)::; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::CopyableErrorResult, false>; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::&)>; RejectFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::&)>; RejectFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::; ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::&)>; RejectFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::&)>; RejectFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, RefPtr >, nsresult, false>; ResolveValueT = std::pair, RefPtr >; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::TriggerProcessSwitch(mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::NavigationIsolationOptions&, bool)::, RefPtr >&)>; RejectFunction = mozilla::net::DocumentLoadListener::TriggerProcessSwitch(mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::NavigationIsolationOptions&, bool)::; ResolveValueT = std::pair, RefPtr >; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::TriggerProcessSwitch(mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::NavigationIsolationOptions&, bool)::, RefPtr >&)>; RejectFunction = mozilla::net::DocumentLoadListener::TriggerProcessSwitch(mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::NavigationIsolationOptions&, bool)::; ResolveValueT = std::pair, RefPtr >; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::pair, RefPtr >; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBackground.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBackgroundChild.h:9, from ../../../../librewolf-153.0.1-1/netwerk/ipc/SocketProcessBackgroundChild.h:9, from ../../../../librewolf-153.0.1-1/netwerk/ipc/SocketProcessBackgroundChild.cpp:5, from Unified_cpp_netwerk_ipc1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::SocketProcessParent::SendRequestMemoryReport(const mozilla::net::PSocketProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::net::SocketProcessParent::SendRequestMemoryReport(const mozilla::net::PSocketProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::SocketProcessParent::SendRequestMemoryReport(const mozilla::net::PSocketProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; RejectFunction = mozilla::net::SocketProcessParent::SendRequestMemoryReport(const mozilla::net::PSocketProcessParent::uint32_t&, const bool&, const bool&, const mozilla::Maybe&)::; ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_protocol_http1.cpp:119: ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/HappyEyeballsConnectionAttempt.cpp: In function 'mozilla::Result mozilla::net::ToNetAddr(const happy_eyeballs::IpAddr&, uint16_t)': ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/HappyEyeballsConnectionAttempt.cpp:157:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'union mozilla::net::NetAddr'; use assignment or value-initialization instead [-Wclass-memaccess] 157 | memset(&addr, 0, sizeof(NetAddr)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/nsHttpTransaction.h:13, from ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/ConnectionAttempt.cpp:6, from Unified_cpp_protocol_http1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/DNS.h:104:7: note: 'union mozilla::net::NetAddr' declared here 104 | union NetAddr { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/NeckoChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/protocol/http/HttpLog.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/protocol/http/nsHttpHandler.cpp:6: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::net::nsHttpHandler::EnsureHSTSDataReady(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::net::nsHttpHandler::EnsureHSTSDataReady(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasePrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/NeckoParent.h:8, from ../../../../../librewolf-153.0.1-1/netwerk/protocol/res/ExtensionProtocolHandler.h:8, from ../../../../../librewolf-153.0.1-1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:5, from Unified_cpp_netwerk_protocol_res0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::RemoteStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*, mozilla::net::Method)::&)>; RejectFunction = mozilla::net::RemoteStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*, mozilla::net::Method)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::RemoteStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*, mozilla::net::Method)::&)>; RejectFunction = mozilla::net::RemoteStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*, mozilla::net::Method)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = RefPtr; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::&)>; RejectFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::; ResolveValueT = RefPtr; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::&)>; RejectFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::; ResolveValueT = RefPtr; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ipc::FileDescriptor; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::; RejectFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::; ResolveValueT = mozilla::ipc::FileDescriptor; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::; RejectFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::; ResolveValueT = mozilla::ipc::FileDescriptor; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::FileDescriptor; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /usr/gcc/14/include/c++/14.3.0/list:66, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/waitable_event.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentParent.h:40, from ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/HttpChannelParent.cpp:15, from Unified_cpp_protocol_http3.cpp:11: /usr/gcc/14/include/c++/14.3.0/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::__remove_return_type std::__cxx11::list<_Tp, _Alloc>::unique(_BinaryPredicate)': /usr/gcc/14/include/c++/14.3.0/bits/list.tcc:580:9: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 580 | if (__first == __last) | ^~ /usr/gcc/14/include/c++/14.3.0/bits/list.tcc:580:9: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/HttpChannelChild.cpp:16, from Unified_cpp_protocol_http3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/NetwerkMetrics.h:10, from ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/Http2Session.cpp:27, from Unified_cpp_protocol_http2.cpp:2: In function 'uint32_t mozilla::glean::impl::fog_labeled_enum_get(uint32_t, uint16_t) [with T = CustomDistributionMetric]', inlined from 'std::enable_if_t<((bool)(! is_same_v)), T> mozilla::glean::impl::Labeled::EnumGet(E) const [with U = mozilla::glean::impl::CustomDistributionMetric; T = mozilla::glean::impl::CustomDistributionMetric; E = mozilla::glean::http3::EchOutcomeLabel]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:187:32, inlined from 'void mozilla::net::Http3Session::EchOutcomeTelemetry()' at ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/Http3Session.cpp:3018:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:115:42: warning: 'label' may be used uninitialized [-Wmaybe-uninitialized] 115 | return fog_labeled_##_name##_enum_get(aId, aLabel); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:130:1: note: in expansion of macro 'FOG_LABEL_TYPE_MAP' 130 | FOG_LABEL_TYPE_MAP(CustomDistributionMetric, custom_distribution) | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_protocol_http2.cpp:65: ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/Http3Session.cpp: In member function 'void mozilla::net::Http3Session::EchOutcomeTelemetry()': ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/Http3Session.cpp:3005:33: note: 'label' was declared here 3005 | glean::http3::EchOutcomeLabel label; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/NeckoChild.h:8, from ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/HttpLog.h:18, from ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/Http2Session.cpp:6: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::net::HttpBaseChannel::InternalSetUploadStream(nsIInputStream*, int64_t, bool)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::net::HttpBaseChannel::InternalSetUploadStream(nsIInputStream*, int64_t, bool)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../../librewolf-153.0.1-1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:6, from Unified_cpp_protocol_websocket0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/DNS.h:8, from ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/nsAHttpConnection.h:8, from ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/nsAHttpConnection.cpp:5, from Unified_cpp_protocol_http5.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::nsHttpChannel::DoConnect(mozilla::net::HttpTransactionShell*)::&)>; RejectFunction = mozilla::net::nsHttpChannel::DoConnect(mozilla::net::HttpTransactionShell*)::; ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::nsHttpChannel::DoConnect(mozilla::net::HttpTransactionShell*)::&)>; RejectFunction = mozilla::net::nsHttpChannel::DoConnect(mozilla::net::HttpTransactionShell*)::; ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsCOMPtr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/NeckoChild.h:8, from ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/HttpLog.h:18, from ../../../../../librewolf-153.0.1-1/netwerk/protocol/http/HttpChannelChild.cpp:6: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::ContinueVerification(nsIAsyncVerifyRedirectReadyCallback*)::; RejectFunction = mozilla::net::HttpChannelParent::ContinueVerification(nsIAsyncVerifyRedirectReadyCallback*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::ContinueVerification(nsIAsyncVerifyRedirectReadyCallback*)::; RejectFunction = mozilla::net::HttpChannelParent::ContinueVerification(nsIAsyncVerifyRedirectReadyCallback*)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from ../../../ipc/ipdl/PWebSocketChild.cpp:32, from Unified_cpp_protocol_websocket1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsTString, false>; ResolveValueT = RefPtr; RejectValueT = nsTString; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelChild::MaybeConnectToSocketProcess()::&)>; RejectFunction = mozilla::net::HttpChannelChild::MaybeConnectToSocketProcess()::; ResolveValueT = RefPtr; RejectValueT = nsTString; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelChild::MaybeConnectToSocketProcess()::&)>; RejectFunction = mozilla::net::HttpChannelChild::MaybeConnectToSocketProcess()::; ResolveValueT = RefPtr; RejectValueT = nsTString; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsTString; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; RejectFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; RejectFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; RejectFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; RejectFunction = mozilla::net::HttpChannelParent::DoAsyncOpen(mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIReferrerInfo*, mozilla::net::PHttpChannelParent::nsIURI*, mozilla::net::PHttpChannelParent::nsIURI*, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::RequestHeaderTuples&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::Maybe&, const bool&, const mozilla::net::PHttpChannelParent::int16_t&, const mozilla::net::PHttpChannelParent::ClassOfService&, const mozilla::net::PHttpChannelParent::uint8_t&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::nsCString&, const bool&, const bool&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::LoadInfoArgs&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::Maybe&, const mozilla::net::PHttpChannelParent::uint32_t&, const bool&, const bool&, const bool&, const mozilla::net::PHttpChannelParent::nsCString&, const mozilla::dom::RequestMode&, const mozilla::net::PHttpChannelParent::uint32_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray&, const mozilla::net::PHttpChannelParent::uint64_t&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::TimeStamp&, const bool&, const mozilla::net::PHttpChannelParent::TimeStamp&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsAString&, const nsAString&, const bool&, const mozilla::net::PHttpChannelParent::nsString&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::ConnectChannel(const mozilla::net::PHttpChannelParent::uint32_t&)::; RejectFunction = mozilla::net::HttpChannelParent::ConnectChannel(const mozilla::net::PHttpChannelParent::uint32_t&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::ConnectChannel(const mozilla::net::PHttpChannelParent::uint32_t&)::; RejectFunction = mozilla::net::HttpChannelParent::ConnectChannel(const mozilla::net::PHttpChannelParent::uint32_t&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/parser/expat/expat/lib/moz_xmlparse.c:6: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/parser/expat/expat/lib/xmlparse.c: In function 'processEntity': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/parser/expat/expat/lib/xmlparse.c:6628:22: warning: 'openEntityList' may be used uninitialized [-Wmaybe-uninitialized] 6628 | openEntity->next = *openEntityList; | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/parser/expat/expat/lib/xmlparse.c:6587:39: note: 'openEntityList' was declared here 6587 | OPEN_INTERNAL_ENTITY *openEntity, **openEntityList, **freeEntityList; | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/parser/expat/expat/lib/xmlparse.c:6614:7: warning: 'freeEntityList' may be used uninitialized [-Wmaybe-uninitialized] 6614 | if (*freeEntityList) { | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/parser/expat/expat/lib/xmlparse.c:6587:57: note: 'freeEntityList' was declared here 6587 | OPEN_INTERNAL_ENTITY *openEntity, **openEntityList, **freeEntityList; | ^~~~~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/chromium/safebrowsing.pb.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/ProtocolParser.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/Classifier.h:10, from ../../../../librewolf-153.0.1-1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:6, from Unified_cpp_url-classifier0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/chromium/safebrowsing.pb.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/ProtocolParser.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/Classifier.h:10, from ../../../../librewolf-153.0.1-1/netwerk/url-classifier/UrlClassifierFeatureTrackingAnnotation.cpp:7, from Unified_cpp_url-classifier1.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics security/manager/ssl/nsSTSPreloadListGenerated.inc.stub security/manager/ssl/xpcshell.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../librewolf-153.0.1-1/parser/html/nsHtml5SVGLoadDispatcher.cpp:9, from Unified_cpp_parser_html0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/BSPTree.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/netwerk/url-classifier/ChannelClassifierService.cpp:8, from Unified_cpp_url-classifier0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h: In function 'nsTArray mozilla::gfx::CalculatePointPlaneDistances(const nsTArray >&, const Point4DTyped&, const Point4DTyped&, size_t&, size_t&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h:83: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 83 | } else if (dot < -epsilon) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h:83: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory security/manager/ssl/addons-public.inc.stub security/manager/ssl/addons-public-intermediate.inc.stub security/manager/ssl/addons-stage.inc.stub security/manager/ssl/addons-stage-intermediate.inc.stub security/manager/ssl/content-signature-prod.inc.stub security/manager/ssl/content-signature-stage.inc.stub security/manager/ssl/content-signature-dev.inc.stub security/manager/ssl/content-signature-local.inc.stub security/nss/lib/freebl/out.freebl.def.stub cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics security/nss/lib/freebl/intel-aes.o security/nss/lib/freebl/intel-gcm.o security/nss/lib/util/out.nssutil.def.stub security/nss/lib/nss/out.nss.def.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ security/nss/lib/smime/out.smime.def.stub security/nss/lib/ssl/out.ssl.def.stub At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_malloc_internal_gn0.cpp:2: ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc:201:23: warning: 'absl::base_internal::LowLevelAlloc::Arena' has a field 'absl::base_internal::{anonymous}::AllocList absl::base_internal::LowLevelAlloc::Arena::freelist' whose type uses the anonymous namespace [-Wsubobject-linkage] 201 | struct LowLevelAlloc::Arena { | ^~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_startupcache0.cpp:2: In function 'mozilla::Result mozilla::scache::Write(PRFileDesc*, const void*, int32_t)', inlined from 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)' at ../../../librewolf-153.0.1-1/startupcache/StartupCache.cpp:586:5: ../../../librewolf-153.0.1-1/startupcache/StartupCache.cpp:106:15: warning: '((const mozilla::Span::element_type**)((char*)&mozTryVarTempResult + offsetof(mozilla::Result, nsresult>,mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, true>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, true>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1]' may be used uninitialized [-Wmaybe-uninitialized] 106 | if (PR_Write(fd, data, len) != len) { | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTSubstring.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsAString.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsString.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IOInterposer.h:10, from ../../../librewolf-153.0.1-1/startupcache/StartupCache.cpp:7: ../../../librewolf-153.0.1-1/startupcache/StartupCache.cpp: In member function 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Try.h:29:10: note: '((const mozilla::Span::element_type**)((char*)&mozTryVarTempResult + offsetof(mozilla::Result, nsresult>,mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, true>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, true>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1]' was declared here 29 | auto mozTryVarTempResult = ::mozilla::ToResult(expr); \ | ^~~~~~~~~~~~~~~~~~~ ../../../librewolf-153.0.1-1/startupcache/StartupCache.cpp:585:9: note: in expansion of macro 'MOZ_TRY' 585 | MOZ_TRY(ctx.BeginCompressing(writeSpan).mapErr(MapLZ4ErrorToNsresult)); | ^~~~~~~ In function 'mozilla::Result mozilla::scache::Write(PRFileDesc*, const void*, int32_t)', inlined from 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)' at ../../../librewolf-153.0.1-1/startupcache/StartupCache.cpp:594:7: ../../../librewolf-153.0.1-1/startupcache/StartupCache.cpp:106:15: warning: '((const mozilla::Span::element_type**)((char*)&mozTryVarTempResult + offsetof(mozilla::Result, nsresult>,mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, true>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, true>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1]' may be used uninitialized [-Wmaybe-uninitialized] 106 | if (PR_Write(fd, data, len) != len) { | ~~~~~~~~^~~~~~~~~~~~~~~ ../../../librewolf-153.0.1-1/startupcache/StartupCache.cpp: In member function 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Try.h:29:10: note: '((const mozilla::Span::element_type**)((char*)&mozTryVarTempResult + offsetof(mozilla::Result, nsresult>,mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, true>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, true>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1]' was declared here 29 | auto mozTryVarTempResult = ::mozilla::ToResult(expr); \ | ^~~~~~~~~~~~~~~~~~~ ../../../librewolf-153.0.1-1/startupcache/StartupCache.cpp:592:16: note: in expansion of macro 'MOZ_TRY' 592 | result = MOZ_TRY(ctx.ContinueCompressing(Span(uncompressed, size)) | ^~~~~~~ In function 'mozilla::Result mozilla::scache::Write(PRFileDesc*, const void*, int32_t)', inlined from 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)' at ../../../librewolf-153.0.1-1/startupcache/StartupCache.cpp:599:5: ../../../librewolf-153.0.1-1/startupcache/StartupCache.cpp:106:15: warning: '((const mozilla::Span::element_type**)((char*)&mozTryVarTempResult + offsetof(mozilla::Result, nsresult>,mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, true>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, true>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1]' may be used uninitialized [-Wmaybe-uninitialized] 106 | if (PR_Write(fd, data, len) != len) { | ~~~~~~~~^~~~~~~~~~~~~~~ ../../../librewolf-153.0.1-1/startupcache/StartupCache.cpp: In member function 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Try.h:29:10: note: '((const mozilla::Span::element_type**)((char*)&mozTryVarTempResult + offsetof(mozilla::Result, nsresult>,mozilla::Result, nsresult>::mImpl.mozilla::detail::ResultImplementation, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::.mozilla::detail::ResultImplementationNullIsOk, nsresult, true>::.mozilla::detail::ResultImplementationNullIsOkBase, nsresult>::mValue.mozilla::CompactPair, true>, nsresult>::mFirst.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1]' was declared here 29 | auto mozTryVarTempResult = ::mozilla::ToResult(expr); \ | ^~~~~~~~~~~~~~~~~~~ ../../../librewolf-153.0.1-1/startupcache/StartupCache.cpp:598:14: note: in expansion of macro 'MOZ_TRY' 598 | result = MOZ_TRY(ctx.EndCompressing().mapErr(MapLZ4ErrorToNsresult)); | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:54, from ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc:15, from Unified_cpp_ashtablez_sampler_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/cord.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:210, from ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15, from Unified_cpp_raw_hash_set_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log.h:209, from ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/die_if_null.cc:18, from Unified_cpp_log_die_if_null_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/globals.h:28, from ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/initialize.cc:18, from Unified_cpp_log_initialize_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from ../../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.cc:15, from Unified_cpp_check_op_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_format.h:33, from ../../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_format.cc:16, from Unified_cpp_internal_format_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/globals.h:28, from ../../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/globals.cc:15, from Unified_cpp_internal_globals_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_sink_set.h:23, from ../../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_sink_set.cc:16, from Unified_cpp_log_sink_set_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from ../../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.cc:16, from Unified_cpp_log_message_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from ../../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/vlog_config.cc:40, from Unified_cpp_vlog_config_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_sink.h:25, from ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_sink.cc:15, from Unified_cpp_log_log_sink_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/cord.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/status/status.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/status/statusor.h:51, from ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/status/statusor.cc:14, from Unified_cpp_status_statusor_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/cord.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/status/internal/status_internal.cc:15, from Unified_cpp_status_status_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/cord.h:91, from ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/cord.cc:15, from Unified_cpp_strings_cord_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc:20, from Unified_cpp_cordz_handle_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15, from Unified_cpp_cordz_info_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_phcycles_internal_gn0.cpp:2: ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc:348:21: warning: 'absl::synchronization_internal::GraphCycles::Rep' has a field 'absl::synchronization_internal::{anonymous}::Vec absl::synchronization_internal::GraphCycles::Rep::nodes_' whose type uses the anonymous namespace [-Wsubobject-linkage] 348 | struct GraphCycles::Rep { | ^~~ ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc:348:21: warning: 'absl::synchronization_internal::GraphCycles::Rep' has a field 'absl::synchronization_internal::{anonymous}::Vec absl::synchronization_internal::GraphCycles::Rep::free_nodes_' whose type uses the anonymous namespace [-Wsubobject-linkage] ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc:348:21: warning: 'absl::synchronization_internal::GraphCycles::Rep' has a field 'absl::synchronization_internal::{anonymous}::PointerMap absl::synchronization_internal::GraphCycles::Rep::ptrmap_' whose type uses the anonymous namespace [-Wsubobject-linkage] ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc:348:21: warning: 'absl::synchronization_internal::GraphCycles::Rep' has a field 'absl::synchronization_internal::{anonymous}::Vec absl::synchronization_internal::GraphCycles::Rep::deltaf_' whose type uses the anonymous namespace [-Wsubobject-linkage] ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc:348:21: warning: 'absl::synchronization_internal::GraphCycles::Rep' has a field 'absl::synchronization_internal::{anonymous}::Vec absl::synchronization_internal::GraphCycles::Rep::deltab_' whose type uses the anonymous namespace [-Wsubobject-linkage] ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc:348:21: warning: 'absl::synchronization_internal::GraphCycles::Rep' has a field 'absl::synchronization_internal::{anonymous}::Vec absl::synchronization_internal::GraphCycles::Rep::list_' whose type uses the anonymous namespace [-Wsubobject-linkage] ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc:348:21: warning: 'absl::synchronization_internal::GraphCycles::Rep' has a field 'absl::synchronization_internal::{anonymous}::Vec absl::synchronization_internal::GraphCycles::Rep::merged_' whose type uses the anonymous namespace [-Wsubobject-linkage] ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc:348:21: warning: 'absl::synchronization_internal::GraphCycles::Rep' has a field 'absl::synchronization_internal::{anonymous}::Vec absl::synchronization_internal::GraphCycles::Rep::stack_' whose type uses the anonymous namespace [-Wsubobject-linkage] In file included from ../../../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc:15, from Unified_cpp_cctz_civil_time_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/blocking_counter.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/blocking_counter.cc:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.cc:15, from Unified_cpp__timeout_internal_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics third_party/zstd/huf_decompress_amd64.o At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.h:21, from ../../../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc:15, from Unified_cpp_cctz_time_zone_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/barrier.h:23, from ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/barrier.cc:15, from Unified_cpp_synchronization_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from ../../../../../../../librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.cc:15, from Unified_cpp_absl_time_time_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.cc:34: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_antitracking0.cpp:101: ../../../../../librewolf-153.0.1-1/toolkit/components/antitracking/StorageAccess.cpp: In function 'mozilla::StorageAccess InternalStorageAllowedCheck(nsIPrincipal*, nsPIDOMWindowInner*, nsIURI*, nsIChannel*, nsICookieJarSettings*, uint32_t&)': ../../../../../librewolf-153.0.1-1/toolkit/components/antitracking/StorageAccess.cpp:181: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 181 | } else if (aChannel) { ../../../../../librewolf-153.0.1-1/toolkit/components/antitracking/StorageAccess.cpp:181: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/NavigationBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/LocationBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ContentBlockingAllowList.h:8, from ../../../../../../librewolf-153.0.1-1/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingAllowList.h:8, from ../../../../../../librewolf-153.0.1-1/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingAllowList.cpp:5, from Unified_cpp_cetrackingprotection0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, unsigned int, true>; ResolveValueT = RefPtr; RejectValueT = unsigned int; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise, unsigned int, true>::AllSettled(nsISerialEventTarget*, nsTArray, unsigned int, true> > >&)::, unsigned int, true>::ResolveOrRejectValueParam)>; ResolveValueT = RefPtr; RejectValueT = unsigned int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise, unsigned int, true>::AllSettled(nsISerialEventTarget*, nsTArray, unsigned int, true> > >&)::, unsigned int, true>::ResolveOrRejectValueParam)>; ResolveValueT = RefPtr; RejectValueT = unsigned int; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = unsigned int; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::BounceTrackingProtection::PurgeBounceTrackers()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::BounceTrackingProtection::PurgeBounceTrackers()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, unsigned int, true>::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray, unsigned int, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::BounceTrackingProtection::PurgeBounceTrackers()::::ResolveOrRejectValue&)>::, unsigned int, true>::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray, unsigned int, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::BounceTrackingProtection::PurgeBounceTrackers()::::ResolveOrRejectValue&)>::, unsigned int, true>::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray, unsigned int, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray, unsigned int, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../../librewolf-153.0.1-1/toolkit/components/browser/nsWebBrowser.cpp:10, from Unified_cpp_components_browser0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/contentanalysis/content_analysis/sdk/analysis.pb.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/content_analysis_sdk/browser/include/content_analysis/sdk/analysis_client.h:11, from ../../../../../librewolf-153.0.1-1/third_party/content_analysis_sdk/browser/src/client_base.h:8, from ../../../../../librewolf-153.0.1-1/third_party/content_analysis_sdk/browser/src/client_base.cc:5, from Unified_cpp_contentanalysis0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../../librewolf-153.0.1-1/toolkit/components/antitracking/ContentBlockingNotifier.cpp:12, from Unified_cpp_antitracking0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../../librewolf-153.0.1-1/toolkit/components/content-classifier/ContentClassifierService.h:11, from ../../../../../librewolf-153.0.1-1/toolkit/components/content-classifier/ContentClassifierService.cpp:5, from Unified_cpp_content-classifier0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = nsTArray; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise, nsresult, true>::AllSettled(nsISerialEventTarget*, nsTArray, nsresult, true> > >&)::, nsresult, true>::ResolveOrRejectValueParam)>; ResolveValueT = nsTArray; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise, nsresult, true>::AllSettled(nsISerialEventTarget*, nsTArray, nsresult, true> > >&)::, nsresult, true>::ResolveOrRejectValueParam)>; ResolveValueT = nsTArray; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, true>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise >, nsresult, true>::AllSettled(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::ResolveOrRejectValueParam)>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise >, nsresult, true>::AllSettled(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::ResolveOrRejectValueParam)>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ContentClassifierService::FetchEngineDataForTestFeature(const mozilla::ContentClassifierFeature&)::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ContentClassifierService::FetchEngineDataForTestFeature(const mozilla::ContentClassifierFeature&)::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ContentClassifierService::FetchEngineDataForFeature(const mozilla::ContentClassifierFeature&)::, nsresult, true>::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ContentClassifierService::FetchEngineDataForFeature(const mozilla::ContentClassifierFeature&)::, nsresult, true>::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, true>::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray >, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ContentClassifierService::UpdateFeatures(const nsTArray&, mozilla::EnginesPrefsSnapshot):: >, nsresult, true>::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray >, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ContentClassifierService::UpdateFeatures(const nsTArray&, mozilla::EnginesPrefsSnapshot):: >, nsresult, true>::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray >, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray >, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SelectionMovementUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCaret.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../../librewolf-153.0.1-1/toolkit/components/contentanalysis/ContentAnalysis.cpp:13, from Unified_cpp_contentanalysis0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h: In constructor 'mozilla::RangeBoundaryBase::RangeBoundaryBase(RawParentType*, uint32_t, mozilla::RangeBoundarySetBy, TreeKind)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:258: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 258 | } else if (aOffset > 0) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:258: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory toolkit/components/glean/EventGIFFTMap.cpp.stub toolkit/components/glean/HistogramGIFFTMap.cpp.stub toolkit/components/glean/ScalarGIFFTMap.cpp.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ScrollAnimationBezierPhysics.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZPublicUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZInputBridge.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../../ipc/ipdl/PExtensions.cpp:21, from Unified_cpp_extensions0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h: In member function 'int32_t mozilla::SMILKeySpline::Compare(const mozilla::SMILKeySpline&) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h:57: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 57 | if (mX1 != aRhs.mX1) return mX1 < aRhs.mX1 ? -1 : 1; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h:57: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserHost.h:8, from ../../../../../../librewolf-153.0.1-1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:24, from Unified_cpp_webrequest0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Promise.h:24, from ../../../../../../librewolf-153.0.1-1/toolkit/components/glean/xpcom/FOG.cpp:10, from Unified_cpp_glean_xpcom0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::FOG::TestFlushAllChildren(JSContext*, mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::FOG::TestFlushAllChildren(JSContext*, mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from ../../../../../librewolf-153.0.1-1/toolkit/components/find/nsFind.cpp:11, from Unified_cpp_components_find0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:0: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:0: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:0: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from ../../../../../librewolf-153.0.1-1/toolkit/components/formautofill/FormAutofillNative.cpp:20, from Unified_cpp_formautofill0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContentUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ChromeUtilsBinding.h:14, from ../../../../../librewolf-153.0.1-1/toolkit/components/formautofill/FormAutofillNative.h:9, from ../../../../../librewolf-153.0.1-1/toolkit/components/formautofill/FormAutofillNative.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/toolkit/components/contentanalysis/ContentAnalysis.h:7, from ../../../../../librewolf-153.0.1-1/toolkit/components/contentanalysis/ContentAnalysis.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry&, bool, const RefPtr&)::)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr&, bool, const RefPtr&)::)>&&)::::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::SendCancelToAgent(const nsACString&)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CallClientWithRetry)> >(mozilla::StaticString, mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::)>&&)::; ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::shared_ptr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, true>; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray >; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = nsCOMArray; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeBatchContentRequest(nsIContentAnalysisRequest*, bool, JSContext*, mozilla::dom::Promise**)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeBatchContentRequest(nsIContentAnalysisRequest*, bool, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = nsCOMArray; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeBatchContentRequest(nsIContentAnalysisRequest*, bool, JSContext*, mozilla::dom::Promise**)::)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeBatchContentRequest(nsIContentAnalysisRequest*, bool, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = nsCOMArray; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsCOMArray; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise > >, nsresult, true>; ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeContentRequestsCallback(const nsTArray >&, bool, nsIContentAnalysisCallback*):: > >&&)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeContentRequestsCallback(const nsTArray >&, bool, nsIContentAnalysisCallback*)::; ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeContentRequestsCallback(const nsTArray >&, bool, nsIContentAnalysisCallback*):: > >&&)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::AnalyzeContentRequestsCallback(const nsTArray >&, bool, nsIContentAnalysisCallback*)::; ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/arena.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/arena.cc:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/caps/BasePrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PrincipalHashKey.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowsingContextGroup.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WebRequestService.h:11, from ../../../../../../librewolf-153.0.1-1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, from ../../../../../../librewolf-153.0.1-1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::extensions::StreamFilter::Connect()::&&)>; RejectFunction = mozilla::extensions::StreamFilter::Connect()::; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::extensions::StreamFilter::Connect()::&&)>; RejectFunction = mozilla::extensions::StreamFilter::Connect()::; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::extensions::StreamFilter::Connect()::&&)>; RejectFunction = mozilla::extensions::StreamFilter::Connect()::; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::extensions::StreamFilter::Connect()::&&)>; RejectFunction = mozilla::extensions::StreamFilter::Connect()::; ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/arena_align.h:59, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/arena_align.cc:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/arenastring.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/arenastring.cc:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.h:21, from ../../../../../librewolf-153.0.1-1/toolkit/components/reputationservice/ApplicationReputation.cpp:8, from Unified_cpp_reputationservice0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/extension_set.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/extension_set.cc:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/message_lite.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/generated_enum_util.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/generated_enum_util.cc:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/remote/nsRemoteService.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/remote/nsRemoteService.cpp:21: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, false>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsRemoteService::AsyncLockStartup(double)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsRemoteService::AsyncLockStartup(double)::, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/generated_message_tctable_lite.cc:21: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MessagePort.h:8, from ../../../../../../../librewolf-153.0.1-1/toolkit/components/ml/backends/llama/LlamaRunner.h:14, from ../../../../../../../librewolf-153.0.1-1/toolkit/components/ml/backends/llama/LlamaRunner.cpp:5, from Unified_cpp_ml_backends_llama0.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsTString, true>; ResolveValueT = mozilla::Maybe; RejectValueT = nsTString; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::LlamaStreamSource::PullCallbackImpl(JSContext*, mozilla::dom::ReadableStreamControllerBase&, mozilla::ErrorResult&)::&&)>; RejectFunction = mozilla::dom::LlamaStreamSource::PullCallbackImpl(JSContext*, mozilla::dom::ReadableStreamControllerBase&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::Maybe; RejectValueT = nsTString; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::LlamaStreamSource::PullCallbackImpl(JSContext*, mozilla::dom::ReadableStreamControllerBase&, mozilla::ErrorResult&)::&&)>; RejectFunction = mozilla::dom::LlamaStreamSource::PullCallbackImpl(JSContext*, mozilla::dom::ReadableStreamControllerBase&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::Maybe; RejectValueT = nsTString; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe; RejectValueT = nsTString; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/message_lite.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/any.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/generated_message_util.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/generated_message_util.cc:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/StaticRange.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZCCallbackHelper.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:22, from ../../../../../librewolf-153.0.1-1/toolkit/components/places/History.cpp:11, from Unified_cpp_components_places0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h: In member function 'mozilla::RangeBoundaryBase::RawRefType* mozilla::RangeBoundaryBase::Ref() const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:474: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 474 | } else if (*mOffset) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:474: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/arena.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/implicit_weak_message.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/implicit_weak_message.cc:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/inlined_string_field.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/inlined_string_field.cc:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/io/coded_stream.cc:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/cord.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/zero_copy_stream.h:89, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/gzip_stream.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/io/gzip_stream.cc:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl.cc:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/cord.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/zero_copy_stream.h:89, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream.cc:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/cord.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/zero_copy_stream_impl_lite.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.cc:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/message_lite.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/message_lite.cc:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/strings/cord.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/container/internal/btree.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/container/btree_map.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/map.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/map.cc:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/map.cc: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/map.cc:286:16: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 286 | VisitKeyType([=](auto key_type) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/map.cc:286:16: note: add explicit 'this' or '*this' capture In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/micro_string.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/micro_string.cc:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/port.cc:19: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/parse_context.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/parse_context.cc:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EditorBase.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEditor.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/satchel/nsFormFillController.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GlobalFreezeObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Blob.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/File.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DataTransferItem.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DataTransferItemList.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DataTransfer.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MouseEvents.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/resistfingerprinting/nsUserCharacteristics.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/resistfingerprinting/nsUserCharacteristics.cpp:5: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, nsTString >, false>; ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = TimoutPromise(const RefPtr, nsresult, nsTString >, false>::Private>&, uint32_t, const nsCString&)::; RejectFunction = TimoutPromise(const RefPtr, nsresult, nsTString >, false>::Private>&, uint32_t, const nsCString&)::; ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = TimoutPromise(const RefPtr, nsresult, nsTString >, false>::Private>&, uint32_t, const nsCString&)::; RejectFunction = TimoutPromise(const RefPtr, nsresult, nsTString >, false>::Private>&, uint32_t, const nsCString&)::; ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, nsTString >, false>; ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise, nsresult, nsTString >, false>::AllSettled(nsISerialEventTarget*, nsTArray, nsresult, nsTString >, false> > >&)::, nsresult, nsTString >, false>::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise, nsresult, nsTString >, false>::AllSettled(nsISerialEventTarget*, nsTArray, nsresult, nsTString >, false> > >&)::, nsresult, nsTString >, false>::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = std::tuple, nsresult, nsTString >; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, nsTString >, false>::ResolveOrRejectValue>, bool, false>; ResolveValueT = CopyableTArray, nsresult, nsTString >, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsUserCharacteristics::PopulateDataAndEventuallySubmit(bool, bool)::, nsresult, nsTString >, false>::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray, nsresult, nsTString >, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsUserCharacteristics::PopulateDataAndEventuallySubmit(bool, bool)::, nsresult, nsTString >, false>::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray, nsresult, nsTString >, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray, nsresult, nsTString >, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise > > >, RefPtr, true>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = PopulateMediaDevices():: > > >&)>; RejectFunction = PopulateMediaDevices()::&&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = PopulateMediaDevices():: > > >&)>; RejectFunction = PopulateMediaDevices()::&&)>; ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr > > >; RejectValueT = RefPtr; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../../librewolf-153.0.1-1/toolkit/components/resistfingerprinting/nsRFPService.cpp:43, from Unified_cpp_resistfingerprinting0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_components_places0.cpp:119: ../../../../../librewolf-153.0.1-1/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::ExecuteQuery(nsINavHistoryQuery*, nsINavHistoryQueryOptions*, nsINavHistoryResult**)': ../../../../../librewolf-153.0.1-1/toolkit/components/places/nsNavHistory.cpp:658: warning: 'dateAdded' may be used uninitialized [-Wmaybe-uninitialized] 658 | node->mDateAdded = dateAdded; ../../../../../librewolf-153.0.1-1/toolkit/components/places/nsNavHistory.cpp:648: note: 'dateAdded' was declared here 648 | PRTime dateAdded; ../../../../../librewolf-153.0.1-1/toolkit/components/places/nsNavHistory.cpp:659: warning: 'lastModified' may be used uninitialized [-Wmaybe-uninitialized] 659 | node->mLastModified = lastModified; ../../../../../librewolf-153.0.1-1/toolkit/components/places/nsNavHistory.cpp:649: note: 'lastModified' was declared here 649 | PRTime lastModified; In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/repeated_field.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/repeated_field.cc:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ toolkit/components/telemetry/TelemetryHistogramData.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/repeated_ptr_field.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/repeated_ptr_field.cc:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Hal.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentChild.h:9, from ../../../../../librewolf-153.0.1-1/toolkit/components/places/ConcurrentConnection.cpp:17, from Unified_cpp_components_places0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsFaviconService::TryCopyFavicons(nsIURI*, nsIURI*, uint32_t, JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsFaviconService::TryCopyFavicons(nsIURI*, nsIURI*, uint32_t, JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/check_impl.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_check.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/wire_format_lite.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/protobuf/src/google/protobuf/wire_format_lite.cc:12: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/chromium/safebrowsing.pb.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/ProtocolParser.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/Classifier.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/HashStore.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../../librewolf-153.0.1-1/toolkit/components/sessionstore/SessionStoreParent.cpp:10, from Unified_cpp_sessionstore0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/chromium/safebrowsing.pb.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/ProtocolParser.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/Classifier.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:27: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics toolkit/library/buildid.cpp.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/log/absl_log.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/google/protobuf/io/coded_stream.h:109, from ../../../../../librewolf-153.0.1-1/toolkit/components/url-classifier/chromium/safebrowsing.pb.h:21, from ../../../../../librewolf-153.0.1-1/toolkit/components/url-classifier/ProtocolParser.h:9, from ../../../../../librewolf-153.0.1-1/toolkit/components/url-classifier/Classifier.h:10, from ../../../../../librewolf-153.0.1-1/toolkit/components/url-classifier/Classifier.cpp:5, from Unified_cpp_url-classifier0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h: In function 'constexpr int absl::time_internal::cctz::detail::impl::days_per_month(absl::time_internal::cctz::year_t, absl::time_internal::cctz::detail::month_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h:103:27: warning: array subscript has type 'char' [-Wchar-subscripts] 103 | return k_days_per_month[m] + (m == 2 && is_leap_year(y)); | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../../librewolf-153.0.1-1/toolkit/components/sessionstore/SessionStoreChangeListener.cpp:15, from Unified_cpp_sessionstore0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../../librewolf-153.0.1-1/toolkit/components/windowwatcher/nsOpenWindowInfo.cpp:7, from Unified_cpp_windowwatcher0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from ../../../../librewolf-153.0.1-1/toolkit/profile/nsToolkitProfileService.cpp:7, from Unified_cpp_toolkit_profile0.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::AsyncFlushCurrentProfile(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::AsyncFlushCurrentProfile(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::AsyncFlush(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::AsyncFlush(JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::RemoveProfileFilesByPath(nsIFile*, nsIFile*, uint32_t, JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::RemoveProfileFilesByPath(nsIFile*, nsIFile*, uint32_t, JSContext*, mozilla::dom::Promise**)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_browser.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ContentBlockingLog.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SessionStoreFormData.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:12, from ../../../../../librewolf-153.0.1-1/toolkit/components/sessionstore/BrowserSessionStore.cpp:13, from Unified_cpp_sessionstore0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = CopyableTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SessionStoreParent::FlushAllSessionStoreChildren(const std::function&)::::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SessionStoreParent::FlushAllSessionStoreChildren(const std::function&)::::; ResolveValueT = CopyableTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WidgetUtilsGtk.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/toolkit/system/gnome/nsGIOService.cpp:17: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = RevealFileViaDBus(nsIFile*, const char*, const char*, const char*, const char*)::&&)>; RejectFunction = RevealFileViaDBus(nsIFile*, const char*, const char*, const char*, const char*)::&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = RevealFileViaDBus(nsIFile*, const char*, const char*, const char*, const char*)::&&)>; RejectFunction = RevealFileViaDBus(nsIFile*, const char*, const char*, const char*, const char*)::&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = RevealFileViaDBusWithProxy(GDBusProxy*, nsIFile*, const char*)::&&)>; RejectFunction = RevealFileViaDBusWithProxy(GDBusProxy*, nsIFile*, const char*)::&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = RevealFileViaDBusWithProxy(GDBusProxy*, nsIFile*, const char*)::&&)>; RejectFunction = RevealFileViaDBusWithProxy(GDBusProxy*, nsIFile*, const char*)::&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, false>; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsGIOMimeApp::LaunchWithURI(nsIURI*, mozilla::dom::BrowsingContext*)::; RejectFunction = nsGIOMimeApp::LaunchWithURI(nsIURI*, mozilla::dom::BrowsingContext*)::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsGIOMimeApp::LaunchWithURI(nsIURI*, mozilla::dom::BrowsingContext*)::; RejectFunction = nsGIOMimeApp::LaunchWithURI(nsIURI*, mozilla::dom::BrowsingContext*)::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, false>; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsGIOService::ShowURI(nsIURI*)::; RejectFunction = nsGIOService::ShowURI(nsIURI*)::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsGIOService::ShowURI(nsIURI*)::; RejectFunction = nsGIOService::ShowURI(nsIURI*)::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, false>; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = LaunchPath(const nsACString&)::; RejectFunction = LaunchPath(const nsACString&)::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = LaunchPath(const nsACString&)::; RejectFunction = LaunchPath(const nsACString&)::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nscore.h:179, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCycleCollectionTraversalCallback.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCycleCollectionNoteChild.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCOMPtr.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Components.h:10, from ../../../../librewolf-153.0.1-1/tools/performance/PageloadEvent.cpp:5, from Unified_cpp_tools_performance0.cpp:2: ../../../../librewolf-153.0.1-1/tools/performance/PageloadEvent.cpp: In member function 'void mozilla::performance::pageload_event::PageloadEventData::SendAsPageLoadEvent()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsError.h:30:34: warning: value computed is not used [-Wunused-value] 30 | #define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/tools/performance/PageloadEvent.cpp:274:5: note: in expansion of macro 'NS_SUCCEEDED' 274 | NS_SUCCEEDED(NS_DispatchToMainThreadQueue( | ^~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/tools/performance/PageloadEvent.cpp: In member function 'void mozilla::performance::pageload_event::PageloadEventData::SendAsPageLoadDomainEvent()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsError.h:30:34: warning: value computed is not used [-Wunused-value] 30 | #define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/tools/performance/PageloadEvent.cpp:357:3: note: in expansion of macro 'NS_SUCCEEDED' 357 | NS_SUCCEEDED(NS_DispatchToMainThreadQueue( | ^~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/tools/performance/PerfStats.cpp:9, from Unified_cpp_tools_performance0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileBufferEntrySerialization.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Flow.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BaseProfileJSONWriter.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/ProfilingStack.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ProfileAdditionalInformation.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/GeckoProfiler.h:20, from ../../../../librewolf-153.0.1-1/tools/profiler/core/MicroGeckoProfiler.cpp:5, from Unified_cpp_tools_profiler0.cpp:2: In copy constructor 'mozilla::Variant::Variant(const mozilla::Variant&) [with Ts = {UniqueStacks::FrameKey::NormalFrameData, UniqueStacks::FrameKey::JITFrameData}]', inlined from 'UniqueStacks::FrameKey::FrameKey(const UniqueStacks::FrameKey&)' at ../../../../librewolf-153.0.1-1/tools/profiler/core/ProfileBufferEntry.h:245:5, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {UniqueStacks::FrameKey}; T = UniqueStacks::FrameKey; long unsigned int N = 0; AP = mozilla::MallocAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = UniqueStacks::FrameKey; T = UniqueStacks::FrameKey; long unsigned int N = 0; AP = mozilla::MallocAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = UniqueStacks::FrameKey; long unsigned int MinInlineCapacity = 0; AllocPolicy = mozilla::MallocAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::detail::MaybeStorageBase::Union::Union(U&&) [with U = mozilla::Vector; = void; T = mozilla::Vector]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeStorageBase.h:36:32, inlined from 'mozilla::detail::MaybeStorageBase::MaybeStorageBase(T&&) [with T = mozilla::Vector]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeStorageBase.h:50:41, inlined from 'mozilla::detail::MaybeStorage::MaybeStorage(T&&) [with T = mozilla::Vector]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:251:59, inlined from 'constexpr mozilla::Maybe::Maybe(U&&, SomeGuard) [with U = mozilla::Vector; T = mozilla::Vector]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:379:56, inlined from 'constexpr mozilla::Maybe mozilla::Some(T&&) [with T = Vector; U = Vector]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:1084:66, inlined from 'mozilla::Maybe > UniqueStacks::LookupFramesForJITAddressFromBufferPos(void*, uint64_t)' at ../../../../librewolf-153.0.1-1/tools/profiler/core/ProfileBufferEntry.cpp:434:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:677:43: warning: '*(const mozilla::Variant*)p.mozilla::Variant::tag' may be used uninitialized [-Wmaybe-uninitialized] 677 | Variant(const Variant& aRhs) : tag(aRhs.tag) { | ~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../librewolf-153.0.1-1/uriloader/base/nsDocLoader.cpp:6, from Unified_cpp_uriloader_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In member function 'void mozilla::ProfileBufferEntryWriter::WriteULEB128(T) [with T = unsigned int]', inlined from 'mozilla::ProfileChunkedBuffer::ReserveAndPut, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::, mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)> >(mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&&, mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)>&&)::&)>' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:321:44, inlined from 'auto mozilla::ProfileChunkedBuffer::ReserveAndPutRaw(CallbackBlockBytes&&, Callback&&, mozilla::baseprofiler::detail::BaseProfilerMaybeAutoLock&, uint64_t) [with CallbackBlockBytes = mozilla::ProfileChunkedBuffer::ReserveAndPut, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::, mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)> >(mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&&, mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)>&&)::; Callback = mozilla::ProfileChunkedBuffer::ReserveAndPut, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::, mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)> >(mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&&, mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)>&&)::&)>]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:1202:45, inlined from 'decltype (forward(aCallback)(std::declval&>())) mozilla::ProfileChunkedBuffer::ReserveAndPut(CallbackEntryBytes&&, Callback&&) [with CallbackEntryBytes = mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::; Callback = mozilla::ProfileChunkedBuffer::PutObjects, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption> >(const mozilla::ProfileBufferEntryKind&, const mozilla::MarkerOptions&, const mozilla::ProfilerStringView&, const mozilla::MarkerCategory&, const unsigned char&, const mozilla::MarkerPayloadType&, const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&)::&)>]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:313:28, inlined from 'mozilla::ProfileBufferBlockIndex mozilla::ProfileChunkedBuffer::PutObjects(const Ts& ...) [with Ts = {mozilla::ProfileBufferEntryKind, mozilla::MarkerOptions, mozilla::ProfilerStringView, mozilla::MarkerCategory, unsigned char, mozilla::MarkerPayloadType, std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:354:25, inlined from 'static mozilla::ProfileBufferBlockIndex mozilla::base_profiler_markers_detail::StreamFunctionTypeHelper::Serialize(mozilla::ProfileChunkedBuffer&, const mozilla::ProfilerString8View&, const mozilla::MarkerCategory&, mozilla::MarkerOptions&&, mozilla::base_profiler_markers_detail::Streaming::DeserializerTag, const As& ...) [with R = void; As = {const std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BaseProfilerMarkersDetail.h:121:30, inlined from 'static mozilla::ProfileBufferBlockIndex mozilla::base_profiler_markers_detail::MarkerTypeSerialization::Serialize(mozilla::ProfileChunkedBuffer&, const mozilla::ProfilerString8View&, const mozilla::MarkerCategory&, mozilla::MarkerOptions&&, const Ts& ...) [with Ts = {std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>}; MarkerType = {anonymous}::TraceMarker]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BaseProfilerMarkersDetail.h:201:41, inlined from 'mozilla::ProfileBufferBlockIndex mozilla::base_profiler_markers_detail::AddMarkerWithOptionalStackToBuffer(mozilla::ProfileChunkedBuffer&, const mozilla::ProfilerString8View&, const mozilla::MarkerCategory&, mozilla::MarkerOptions&&, const Ts& ...) [with MarkerType = {anonymous}::TraceMarker; Ts = {std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BaseProfilerMarkersDetail.h:294:58: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileBufferEntrySerialization.h:500:28: warning: 'entryBytes' may be used uninitialized [-Wmaybe-uninitialized] 500 | ::mozilla::WriteULEB128(aValue, *this); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:28: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h: In function 'mozilla::ProfileBufferBlockIndex mozilla::base_profiler_markers_detail::AddMarkerWithOptionalStackToBuffer(mozilla::ProfileChunkedBuffer&, const mozilla::ProfilerString8View&, const mozilla::MarkerCategory&, mozilla::MarkerOptions&&, const Ts& ...) [with MarkerType = {anonymous}::TraceMarker; Ts = {std::tuple<{anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption, {anonymous}::TraceOption>}]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:311:12: note: 'entryBytes' was declared here 311 | Length entryBytes; | ^~~~~~~~~~ In file included from /usr/gcc/14/include/c++/14.3.0/vector:66, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/vector:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/vector:59, from /usr/gcc/14/include/c++/14.3.0/functional:64, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/functional:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/functional:59, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:14: In constructor 'constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data::_Vector_impl_data(std::_Vector_base<_Tp, _Alloc>::_Vector_impl_data&&) [with _Tp = SharedLibrary; _Alloc = std::allocator]', inlined from 'constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_impl::_Vector_impl(std::_Vector_base<_Tp, _Alloc>::_Vector_impl&&) [with _Tp = SharedLibrary; _Alloc = std::allocator]' at /usr/gcc/14/include/c++/14.3.0/bits/stl_vector.h:157:68, inlined from 'constexpr std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::_Vector_base<_Tp, _Alloc>&&) [with _Tp = SharedLibrary; _Alloc = std::allocator]' at /usr/gcc/14/include/c++/14.3.0/bits/stl_vector.h:340:7, inlined from 'constexpr std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>&&) [with _Tp = SharedLibrary; _Alloc = std::allocator]' at /usr/gcc/14/include/c++/14.3.0/bits/stl_vector.h:623:7, inlined from 'constexpr SharedLibraryInfo::SharedLibraryInfo(SharedLibraryInfo&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SharedLibraries.h:100:7, inlined from 'mozilla::ProfileGenerationAdditionalInformation::ProfileGenerationAdditionalInformation(mozilla::ProfileGenerationAdditionalInformation&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ProfileAdditionalInformation.h:70:3, inlined from 'constexpr void mozilla::Maybe::emplace(Args&& ...) [with Args = {mozilla::ProfileGenerationAdditionalInformation}; T = mozilla::ProfileGenerationAdditionalInformation]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:1068:3, inlined from 'constexpr mozilla::detail::Maybe_CopyMove_Enabler::Maybe_CopyMove_Enabler(mozilla::detail::Maybe_CopyMove_Enabler&&) [with T = mozilla::ProfileGenerationAdditionalInformation]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:203:3, inlined from 'mozilla::Maybe::Maybe(mozilla::Maybe&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:367:21, inlined from 'mozilla::ProfileAndAdditionalInformation::ProfileAndAdditionalInformation(mozilla::ProfileAndAdditionalInformation&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ProfileAdditionalInformation.h:110:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::ProfileAndAdditionalInformation}; T = mozilla::ProfileAndAdditionalInformation; long unsigned int N = 0; AP = mozilla::MallocAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:153:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::ProfileAndAdditionalInformation; T = mozilla::ProfileAndAdditionalInformation; long unsigned int N = 0; AP = mozilla::MallocAllocPolicy; bool IsPod = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:193:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::ProfileAndAdditionalInformation; long unsigned int MinInlineCapacity = 0; AllocPolicy = mozilla::MallocAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = mozilla::ProfileAndAdditionalInformation; long unsigned int MinInlineCapacity = 0; AllocPolicy = mozilla::MallocAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'mozilla::Vector profiler_move_exit_profiles()' at ../../../../librewolf-153.0.1-1/tools/profiler/core/platform.cpp:6537:47: /usr/gcc/14/include/c++/14.3.0/bits/stl_vector.h:108:24: warning: '*(std::_Vector_base >::_Vector_impl_data*)((char*)aDst + 16).std::_Vector_base >::_Vector_impl_data::_M_start' may be used uninitialized [-Wmaybe-uninitialized] 108 | : _M_start(__x._M_start), _M_finish(__x._M_finish), | ~~~~^~~~~~~~ /usr/gcc/14/include/c++/14.3.0/bits/stl_vector.h:108:49: warning: '*(std::_Vector_base >::_Vector_impl_data*)((char*)aDst + 16).std::_Vector_base >::_Vector_impl_data::_M_finish' may be used uninitialized [-Wmaybe-uninitialized] 108 | : _M_start(__x._M_start), _M_finish(__x._M_finish), | ~~~~^~~~~~~~~ /usr/gcc/14/include/c++/14.3.0/bits/stl_vector.h:109:33: warning: '*(std::_Vector_base >::_Vector_impl_data*)((char*)aDst + 16).std::_Vector_base >::_Vector_impl_data::_M_end_of_storage' may be used uninitialized [-Wmaybe-uninitialized] 109 | _M_end_of_storage(__x._M_end_of_storage) | ~~~~^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PProfiler.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PProfilerChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ProfilerChild.h:10, from ../../../../librewolf-153.0.1-1/tools/profiler/gecko/ChildProfilerController.cpp:7, from Unified_cpp_tools_profiler1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::SymbolTable; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsProfiler::GetSymbolTable(const nsACString&, const nsACString&, JSContext*, mozilla::dom::Promise**)::; RejectFunction = nsProfiler::GetSymbolTable(const nsACString&, const nsACString&, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = mozilla::SymbolTable; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsProfiler::GetSymbolTable(const nsACString&, const nsACString&, JSContext*, mozilla::dom::Promise**)::; RejectFunction = nsProfiler::GetSymbolTable(const nsACString&, const nsACString&, JSContext*, mozilla::dom::Promise**)::; ResolveValueT = mozilla::SymbolTable; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::SymbolTable; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In member function 'void mozilla::ProfileBufferEntryWriter::WriteULEB128(T) [with T = unsigned int]', inlined from 'mozilla::ProfileChunkedBuffer::ReserveAndPut&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)> >(mozilla::ProfileChunkedBuffer::Put&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::&&, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::&)>' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:321:44, inlined from 'auto mozilla::ProfileChunkedBuffer::ReserveAndPutRaw(CallbackBlockBytes&&, Callback&&, mozilla::baseprofiler::detail::BaseProfilerMaybeAutoLock&, uint64_t) [with CallbackBlockBytes = mozilla::ProfileChunkedBuffer::ReserveAndPut&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)> >(mozilla::ProfileChunkedBuffer::Put&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::&&, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::; Callback = mozilla::ProfileChunkedBuffer::ReserveAndPut&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)> >(mozilla::ProfileChunkedBuffer::Put&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::&&, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::&)>]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:1202:45, inlined from 'decltype (forward(aCallback)(std::declval&>())) mozilla::ProfileChunkedBuffer::ReserveAndPut(CallbackEntryBytes&&, Callback&&) [with CallbackEntryBytes = mozilla::ProfileChunkedBuffer::Put&, const RunningTimes&)::::&)> >(Length, ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>&&)::; Callback = ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:313:28, inlined from 'auto mozilla::ProfileChunkedBuffer::Put(Length, Callback&&) [with Callback = ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::::&)>]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:331:25, inlined from 'ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::' at ../../../../librewolf-153.0.1-1/tools/profiler/core/ProfileBufferEntry.cpp:2458:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileBufferEntrySerialization.h:500:28: warning: 'entryBytes' may be used uninitialized [-Wmaybe-uninitialized] 500 | ::mozilla::WriteULEB128(aValue, *this); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:311:12: note: 'entryBytes' was declared here 311 | Length entryBytes; | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIWidget.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PuppetWidget.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:8: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocLoader::SetPriority(int32_t)' at ../../../../librewolf-153.0.1-1/uriloader/base/nsDocLoader.cpp:1667:3: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_17(D)->mChildList.D.1823376.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::SetPriority(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:569:46: note: '__for_begin' declared here 569 | for (RefPtr obs_ : (array_).ForwardRange()) { \ | ^ ../../../../librewolf-153.0.1-1/uriloader/base/nsDocLoader.cpp:1667:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS' 1667 | NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mChildList, SetPriority, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/uriloader/base/nsDocLoader.cpp:1660:57: note: 'this' declared here 1660 | NS_IMETHODIMP nsDocLoader::SetPriority(int32_t aPriority) { | ^ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocLoader::AdjustPriority(int32_t)' at ../../../../librewolf-153.0.1-1/uriloader/base/nsDocLoader.cpp:1680:3: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_17(D)->mChildList.D.1823376.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::AdjustPriority(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTObserverArray.h:569:46: note: '__for_begin' declared here 569 | for (RefPtr obs_ : (array_).ForwardRange()) { \ | ^ ../../../../librewolf-153.0.1-1/uriloader/base/nsDocLoader.cpp:1680:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS' 1680 | NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mChildList, AdjustPriority, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/uriloader/base/nsDocLoader.cpp:1673:57: note: 'this' declared here 1673 | NS_IMETHODIMP nsDocLoader::AdjustPriority(int32_t aDelta) { | ^ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/uriloader/exthandler/ExternalHelperAppParent.cpp:14, from Unified_cpp_uriloader_exthandler0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/glib-object.h:3, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/gio/gio.h:3, from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:28, from /usr/include/gtk-3.0/gdk/gdk.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/gdk/gdk.h:3, from /usr/include/gtk-3.0/gtk/gtk.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/system_wrappers/gtk/gtk.h:3, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/gtk/nsNativeThemeGTK.cpp:8: /usr/include/glib-2.0/gobject/gobject.h: In function 'gboolean g_set_object(GObject**, GObject*)': /usr/include/glib-2.0/gobject/gobject.h:745: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 745 | if (old_object == new_object) /usr/include/glib-2.0/gobject/gobject.h:745: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../librewolf-153.0.1-1/widget/headless/HeadlessKeyBindings.h:8, from ../../../../librewolf-153.0.1-1/widget/headless/HeadlessKeyBindings.cpp:5, from Unified_cpp_widget_headless0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/ThemeColors.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/ScrollbarDrawing.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/Theme.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/gtk/nsNativeThemeGTK.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/gtk/nsNativeThemeGTK.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../librewolf-153.0.1-1/uriloader/exthandler/ExternalHelperAppChild.cpp:6, from Unified_cpp_uriloader_exthandler0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRFPService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsILoadInfo.h:63, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPIDOMWindow.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/UserActivation.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TelemetryComms.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/nsBaseClipboard.h:9, from ../../../../librewolf-153.0.1-1/widget/headless/HeadlessClipboard.h:8, from ../../../../librewolf-153.0.1-1/widget/headless/HeadlessClipboard.cpp:5, from Unified_cpp_widget_headless0.cpp:2: In constructor 'mozilla::WidgetEvent::WidgetEvent(bool, mozilla::EventMessage, mozilla::EventClassID, const mozilla::WidgetEventTime*)', inlined from 'mozilla::WidgetGUIEvent::WidgetGUIEvent(bool, mozilla::EventMessage, nsIWidget*, mozilla::EventClassID, const mozilla::WidgetEventTime*)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasicEvents.h:1136:24, inlined from 'mozilla::WidgetInputEvent::WidgetInputEvent(bool, mozilla::EventMessage, nsIWidget*, mozilla::EventClassID, const mozilla::WidgetEventTime*)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasicEvents.h:1296:21, inlined from 'mozilla::WidgetMouseEventBase::WidgetMouseEventBase(bool, mozilla::EventMessage, nsIWidget*, mozilla::EventClassID, const mozilla::WidgetEventTime*)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/MouseEvents.h:202:68, inlined from 'mozilla::WidgetMouseEvent::WidgetMouseEvent(bool, mozilla::EventMessage, nsIWidget*, Reason, ContextMenuTrigger, const mozilla::WidgetEventTime*)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/MouseEvents.h:388:48, inlined from 'virtual nsresult mozilla::widget::HeadlessWidget::SynthesizeNativeMouseEvent(nsIWidget::LayoutDeviceIntPoint, nsIWidget::NativeMouseMessage, mozilla::MouseButton, nsIWidget::NativeModifiers, nsISynthesizedEventCallback*)' at ../../../../librewolf-153.0.1-1/widget/headless/HeadlessWidget.cpp:424:66: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasicEvents.h:556:9: warning: 'msg' may be used uninitialized [-Wmaybe-uninitialized] 556 | mMessage(aMessage), | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_headless0.cpp:65: ../../../../librewolf-153.0.1-1/widget/headless/HeadlessWidget.cpp: In member function 'virtual nsresult mozilla::widget::HeadlessWidget::SynthesizeNativeMouseEvent(nsIWidget::LayoutDeviceIntPoint, nsIWidget::NativeMouseMessage, mozilla::MouseButton, nsIWidget::NativeModifiers, nsISynthesizedEventCallback*)': ../../../../librewolf-153.0.1-1/widget/headless/HeadlessWidget.cpp:408:16: note: 'msg' was declared here 408 | EventMessage msg; | ^~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/nsIWidget.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/loader/LoadedScript.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/loader/ModuleLoaderBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ModuleLoader.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/nsBaseDragService.cpp:37: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf::destroy()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 119 | } else if (state == SomeT2) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MaybeOneOf.h:119: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/nsBaseDragService.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/nsBaseDragService.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../librewolf-153.0.1-1/widget/ContentCache.cpp:13, from Unified_cpp_widget0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/painting/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../librewolf-153.0.1-1/widget/PuppetWidget.cpp:9, from Unified_cpp_widget1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/nsIWidget.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/ScrollAnimationBezierPhysics.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZPublicUtils.h:12, from ../../../librewolf-153.0.1-1/widget/InputData.h:19, from ../../../librewolf-153.0.1-1/widget/TouchResampler.h:13, from ../../../librewolf-153.0.1-1/widget/TouchResampler.cpp:5, from Unified_cpp_widget2.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h: In member function 'int32_t mozilla::SMILKeySpline::Compare(const mozilla::SMILKeySpline&) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h:57: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 57 | if (mX1 != aRhs.mX1) return mX1 < aRhs.mX1 ? -1 : 1; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h:57: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/gtk/nsWindow.cpp:45: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/nsGUIEventIPC.h: In static member function 'static bool IPC::ParamTraits::ReadForDerivedClass(IPC::MessageReader*, mozilla::EventClassID, paramType*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/nsGUIEventIPC.h:76: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 76 | if (!Read(aReader, aResult)) [[unlikely]] { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/nsGUIEventIPC.h:76: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from ../../../librewolf-153.0.1-1/widget/TextEvents.h:27, from ../../../librewolf-153.0.1-1/widget/ContentCache.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../librewolf-153.0.1-1/widget/PuppetWidget.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/gtk/nsWindow.cpp:32: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_widget2.cpp:83: ../../../librewolf-153.0.1-1/widget/nsBaseClipboard.cpp: In instantiation of 'nsBaseClipboard::MaybeRetryGetAvailableFlavors(const nsTArray >&, nsIClipboard::ClipboardType, nsIClipboardGetDataSnapshotCallback*, int32_t, mozilla::dom::WindowContext*):: [with auto:105 = mozilla::Result >, nsresult>]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/function2/function2.hpp:265:51: required by substitution of 'template struct fu2::abi_400::detail::invocation::can_invoke, decltype ((void)(declval()((declval)()...)))> [with T = nsBaseClipboard::MaybeRetryGetAvailableFlavors(const nsTArray >&, nsIClipboard::ClipboardType, nsIClipboardGetDataSnapshotCallback*, int32_t, mozilla::dom::WindowContext*)::&; Args = {mozilla::Result >, nsresult>}]' 265 | decltype((void)std::declval()(std::declval()...))> | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/function2/function2.hpp:161:8: required from 'struct fu2::abi_400::detail::lazy_and >&, nsIClipboard::ClipboardType, nsIClipboardGetDataSnapshotCallback*, int32_t, mozilla::dom::WindowContext*)::&, fu2::abi_400::detail::identity >, nsresult> >, void>, fu2::abi_400::detail::invocation::is_noexcept_correct >&, nsIClipboard::ClipboardType, nsIClipboardGetDataSnapshotCallback*, int32_t, mozilla::dom::WindowContext*)::&, fu2::abi_400::detail::identity >, nsresult> > > >' 161 | struct lazy_and : std::conditional::type {}; | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/function2/function2.hpp:1529:73: recursively required by substitution of 'template struct fu2::abi_400::detail::accepts_all, typename fu2::abi_400::detail::deduce_to_void >::value, void>::type ...>::type> [with T = nsBaseClipboard::MaybeRetryGetAvailableFlavors(const nsTArray >&, nsIClipboard::ClipboardType, nsIClipboardGetDataSnapshotCallback*, int32_t, mozilla::dom::WindowContext*)::; Signatures = {void(mozilla::Result >, nsresult>)}]' 1529 | std::enable_if_t, identity>::value>; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/function2/function2.hpp:1529:73: required by substitution of 'template template using fu2::abi_400::detail::function >::enable_if_can_accept_all_t = std::enable_if_t<((bool)fu2::abi_400::detail::accepts_all::type, fu2::abi_400::detail::identity >::value)> [with T = nsBaseClipboard::MaybeRetryGetAvailableFlavors(const nsTArray >&, nsIClipboard::ClipboardType, nsIClipboardGetDataSnapshotCallback*, int32_t, mozilla::dom::WindowContext*)::; Config = fu2::abi_400::detail::config >; bool IsThrowing = false; bool HasStrongExceptGuarantee = false; Args = {void(mozilla::Result >, nsresult>)}]' /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/function2/function2.hpp:1589:46: required by substitution of 'template >, fu2::abi_400::detail::property >, nsresult>)> >::enable_if_not_convertible_to_this* , fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::enable_if_can_accept_all_t* , fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::assert_wrong_copy_assign_t* , fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::assert_no_strong_except_guarantee_t* > constexpr fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::function(T&&) [with T = nsBaseClipboard::MaybeRetryGetAvailableFlavors(const nsTArray >&, nsIClipboard::ClipboardType, nsIClipboardGetDataSnapshotCallback*, int32_t, mozilla::dom::WindowContext*)::; fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::enable_if_not_convertible_to_this* = ; fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::enable_if_can_accept_all_t* = ; fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::assert_wrong_copy_assign_t* = ; fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::assert_no_strong_except_guarantee_t* = ]' 1589 | enable_if_can_accept_all_t* = nullptr, | ^~~~~~~ ../../../librewolf-153.0.1-1/widget/nsBaseClipboard.cpp:568:0: required from here 568 | AsyncHasNativeClipboardDataMatchingFlavors( 569 | aFlavorList, aWhichClipboard, 570 | [self = RefPtr{this}, callback = nsCOMPtr{aCallback}, aWhichClipboard, 571 | aRetryCount, flavorList = aFlavorList.Clone(), sequenceNumber, 572 | requestingWindowContext = 573 | RefPtr{aRequestingWindowContext}](auto aFlavorsOrError) { 574 | if (aFlavorsOrError.isErr()) { 575 | MOZ_CLIPBOARD_LOG( 576 | "%s: unable to get available flavors for clipboard %d.", 577 | __FUNCTION__, aWhichClipboard); 578 | callback->OnError(aFlavorsOrError.unwrapErr()); 579 | return; 580 | } 581 | 582 | auto sequenceNumberOrError = 583 | self->GetNativeClipboardSequenceNumber(aWhichClipboard); 584 | if (sequenceNumberOrError.isErr()) { 585 | MOZ_CLIPBOARD_LOG( 586 | "%s: unable to get sequence number for clipboard %d.", 587 | __FUNCTION__, aWhichClipboard); 588 | callback->OnError(sequenceNumberOrError.unwrapErr()); 589 | return; 590 | } 591 | 592 | if (sequenceNumber == sequenceNumberOrError.unwrap()) { 593 | auto flavorList = std::move(aFlavorsOrError.unwrap()); 594 | if (MOZ_CLIPBOARD_LOG_ENABLED()) { 595 | for (const auto& flavor : flavorList) { 596 | MOZ_CLIPBOARD_LOG(" has %s", flavor.get()); 597 | } 598 | } 599 | 600 | auto clipboardDataSnapshot = 601 | mozilla::MakeRefPtr( 602 | aWhichClipboard, sequenceNumber, std::move(flavorList), false, 603 | self, requestingWindowContext); 604 | callback->OnSuccess(clipboardDataSnapshot); 605 | return; 606 | } 607 | 608 | if (aRetryCount > 0) { 609 | MOZ_CLIPBOARD_LOG( 610 | "%s: clipboard=%d, ignore the data due to the sequence number " 611 | "doesn't match, retry (%d) ..", 612 | __FUNCTION__, aWhichClipboard, aRetryCount); 613 | self->MaybeRetryGetAvailableFlavors(flavorList, aWhichClipboard, 614 | callback, aRetryCount - 1, 615 | requestingWindowContext); 616 | return; 617 | } 618 | 619 | MOZ_DIAGNOSTIC_CRASH("How can this happen?!?"); 620 | callback->OnError(NS_ERROR_FAILURE); 621 | }); ../../../librewolf-153.0.1-1/widget/nsBaseClipboard.cpp:593: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 593 | auto flavorList = std::move(aFlavorsOrError.unwrap()); ../../../librewolf-153.0.1-1/widget/nsBaseClipboard.cpp:593: note: remove 'std::move' call In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from ../../../librewolf-153.0.1-1/widget/nsBaseDragService.h:11, from ../../../librewolf-153.0.1-1/widget/nsDragServiceProxy.h:8, from ../../../librewolf-153.0.1-1/widget/nsDragServiceProxy.cpp:6, from Unified_cpp_widget3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from ../../../librewolf-153.0.1-1/widget/ThemeDrawing.h:9, from ../../../librewolf-153.0.1-1/widget/ScrollbarDrawing.h:13, from ../../../librewolf-153.0.1-1/widget/Theme.h:15, from ../../../librewolf-153.0.1-1/widget/nsXPLookAndFeel.cpp:19, from Unified_cpp_widget4.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PClipboardContentAnalysis.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PClipboardContentAnalysisChild.h:9, from ../../../librewolf-153.0.1-1/widget/ClipboardContentAnalysisChild.h:9, from ../../../librewolf-153.0.1-1/widget/ClipboardContentAnalysisChild.cpp:5, from Unified_cpp_widget0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClipboardContentAnalysisParent::RecvGetClipboardDataIfSmallerThan(nsTArray >&&, mozilla::PClipboardContentAnalysisParent::uint64_t, const nsIClipboard::ClipboardType&, const mozilla::PClipboardContentAnalysisParent::uint64_t&, mozilla::PClipboardContentAnalysisParent::GetClipboardDataIfSmallerThanResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClipboardContentAnalysisParent::RecvGetClipboardDataIfSmallerThan(nsTArray >&&, mozilla::PClipboardContentAnalysisParent::uint64_t, const nsIClipboard::ClipboardType&, const mozilla::PClipboardContentAnalysisParent::uint64_t&, mozilla::PClipboardContentAnalysisParent::GetClipboardDataIfSmallerThanResolver&&)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClipboardContentAnalysisParent::GetSomeClipboardData(nsTArray >&&, const nsIClipboard::ClipboardType&, const mozilla::PClipboardContentAnalysisParent::uint64_t&, bool, mozilla::PClipboardContentAnalysisParent::IPCTransferableDataOrError*)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClipboardContentAnalysisParent::GetSomeClipboardData(nsTArray >&&, const nsIClipboard::ClipboardType&, const mozilla::PClipboardContentAnalysisParent::uint64_t&, bool, mozilla::PClipboardContentAnalysisParent::IPCTransferableDataOrError*)::::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from ../../../librewolf-153.0.1-1/widget/ThemeColors.h:11, from ../../../librewolf-153.0.1-1/widget/ScrollbarDrawing.h:12, from ../../../librewolf-153.0.1-1/widget/Theme.h:15, from ../../../librewolf-153.0.1-1/widget/ThemeCocoa.h:9, from ../../../librewolf-153.0.1-1/widget/ThemeCocoa.cpp:5, from Unified_cpp_widget2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Element.h:30, from ../../../librewolf-153.0.1-1/widget/NativeMenu.cpp:6, from Unified_cpp_widget1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::TextRecognitionResultOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::TextRecognition::FindText(mozilla::gfx::DataSourceSurface&, const nsTArray >&)::; RejectFunction = mozilla::widget::TextRecognition::FindText(mozilla::gfx::DataSourceSurface&, const nsTArray >&)::; ResolveValueT = mozilla::dom::TextRecognitionResultOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::TextRecognition::FindText(mozilla::gfx::DataSourceSurface&, const nsTArray >&)::; RejectFunction = mozilla::widget::TextRecognition::FindText(mozilla::gfx::DataSourceSurface&, const nsTArray >&)::; ResolveValueT = mozilla::dom::TextRecognitionResultOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::TextRecognitionResultOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::EnumSet; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::PuppetWidget::NotifyIMEOfFocusChange(const nsIWidget::IMENotification&)::; RejectFunction = mozilla::widget::PuppetWidget::NotifyIMEOfFocusChange(const nsIWidget::IMENotification&)::; ResolveValueT = mozilla::EnumSet; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::PuppetWidget::NotifyIMEOfFocusChange(const nsIWidget::IMENotification&)::; RejectFunction = mozilla::widget::PuppetWidget::NotifyIMEOfFocusChange(const nsIWidget::IMENotification&)::; ResolveValueT = mozilla::EnumSet; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::EnumSet; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from ../../../librewolf-153.0.1-1/widget/nsXPLookAndFeel.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Document.h:30, from ../../../librewolf-153.0.1-1/widget/ThemeColors.h:8: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::ClipboardReadRequestOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsClipboardProxy::GetDataSnapshot(const nsTArray >&, nsIClipboard::ClipboardType, mozilla::dom::WindowContext*, nsIPrincipal*, nsIClipboardGetDataSnapshotCallback*)::; RejectFunction = nsClipboardProxy::GetDataSnapshot(const nsTArray >&, nsIClipboard::ClipboardType, mozilla::dom::WindowContext*, nsIPrincipal*, nsIClipboardGetDataSnapshotCallback*)::; ResolveValueT = mozilla::dom::ClipboardReadRequestOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsClipboardProxy::GetDataSnapshot(const nsTArray >&, nsIClipboard::ClipboardType, mozilla::dom::WindowContext*, nsIPrincipal*, nsIClipboardGetDataSnapshotCallback*)::; RejectFunction = nsClipboardProxy::GetDataSnapshot(const nsTArray >&, nsIClipboard::ClipboardType, mozilla::dom::WindowContext*, nsIPrincipal*, nsIClipboardGetDataSnapshotCallback*)::; ResolveValueT = mozilla::dom::ClipboardReadRequestOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClipboardReadRequestOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::IPCTransferableDataOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = {anonymous}::ClipboardDataSnapshotProxy::GetData(nsITransferable*, nsIAsyncClipboardRequestCallback*)::; RejectFunction = {anonymous}::ClipboardDataSnapshotProxy::GetData(nsITransferable*, nsIAsyncClipboardRequestCallback*)::; ResolveValueT = mozilla::dom::IPCTransferableDataOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = {anonymous}::ClipboardDataSnapshotProxy::GetData(nsITransferable*, nsIAsyncClipboardRequestCallback*)::; RejectFunction = {anonymous}::ClipboardDataSnapshotProxy::GetData(nsITransferable*, nsIAsyncClipboardRequestCallback*)::; ResolveValueT = mozilla::dom::IPCTransferableDataOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCTransferableDataOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics xpcom/build/Services.cpp.stub In file included from Unified_cpp_widget_gtk2.cpp:11: ../../../../librewolf-153.0.1-1/widget/gtk/nsClipboard.cpp: In instantiation of 'mozilla::nsClipboard::AsyncGetNativeClipboardData(const nsACString&, nsIClipboard::ClipboardType, nsBaseClipboard::GetNativeDataCallback&&):: mutable [with auto:89 = mozilla::Result >, nsresult>]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/function2/function2.hpp:265:51: required by substitution of 'template struct fu2::abi_400::detail::invocation::can_invoke, decltype ((void)(declval()((declval)()...)))> [with T = mozilla::nsClipboard::AsyncGetNativeClipboardData(const nsACString&, nsIClipboard::ClipboardType, nsBaseClipboard::GetNativeDataCallback&&)::&; Args = {mozilla::Result >, nsresult>}]' 265 | decltype((void)std::declval()(std::declval()...))> | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/function2/function2.hpp:161:8: required from 'struct fu2::abi_400::detail::lazy_and&, fu2::abi_400::detail::identity >, nsresult> >, void>, fu2::abi_400::detail::invocation::is_noexcept_correct&, fu2::abi_400::detail::identity >, nsresult> > > >' 161 | struct lazy_and : std::conditional::type {}; | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/function2/function2.hpp:1529:73: recursively required by substitution of 'template struct fu2::abi_400::detail::accepts_all, typename fu2::abi_400::detail::deduce_to_void >::value, void>::type ...>::type> [with T = mozilla::nsClipboard::AsyncGetNativeClipboardData(const nsACString&, nsIClipboard::ClipboardType, nsBaseClipboard::GetNativeDataCallback&&)::; Signatures = {void(mozilla::Result >, nsresult>)}]' 1529 | std::enable_if_t, identity>::value>; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/function2/function2.hpp:1529:73: required by substitution of 'template template using fu2::abi_400::detail::function >::enable_if_can_accept_all_t = std::enable_if_t<((bool)fu2::abi_400::detail::accepts_all::type, fu2::abi_400::detail::identity >::value)> [with T = mozilla::nsClipboard::AsyncGetNativeClipboardData(const nsACString&, nsIClipboard::ClipboardType, nsBaseClipboard::GetNativeDataCallback&&)::; Config = fu2::abi_400::detail::config >; bool IsThrowing = false; bool HasStrongExceptGuarantee = false; Args = {void(mozilla::Result >, nsresult>)}]' /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/function2/function2.hpp:1589:46: required by substitution of 'template >, fu2::abi_400::detail::property >, nsresult>)> >::enable_if_not_convertible_to_this* , fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::enable_if_can_accept_all_t* , fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::assert_wrong_copy_assign_t* , fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::assert_no_strong_except_guarantee_t* > constexpr fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::function(T&&) [with T = mozilla::nsClipboard::AsyncGetNativeClipboardData(const nsACString&, nsIClipboard::ClipboardType, nsBaseClipboard::GetNativeDataCallback&&)::; fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::enable_if_not_convertible_to_this* = ; fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::enable_if_can_accept_all_t* = ; fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::assert_wrong_copy_assign_t* = ; fu2::abi_400::detail::function >, fu2::abi_400::detail::property >, nsresult>)> >::assert_no_strong_except_guarantee_t* = ]' 1589 | enable_if_can_accept_all_t* = nullptr, | ^~~~~~~ ../../../../librewolf-153.0.1-1/widget/gtk/nsClipboard.cpp:754:47: required from here 754 | AsyncHasNativeClipboardDataMatchingFlavors( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 755 | nsTArray{PromiseFlatCString(aFlavor)}, aWhichClipboard, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 756 | [aWhichClipboard, | ~~~~~~~~~~~~~~~~~ 757 | callback = std::move(aCallback)](auto aResultOrError) mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 758 | if (aResultOrError.isErr()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 759 | callback(Err(aResultOrError.unwrapErr())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 760 | return; | ~~~~~~~ 761 | } | ~ 762 | | 763 | nsTArray clipboardFlavors = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | std::move(aResultOrError.unwrap()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 765 | if (!clipboardFlavors.Length()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | MOZ_CLIPBOARD_LOG(" no flavors in clipboard, quit."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 767 | callback(nsCOMPtr{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 768 | return; | ~~~~~~~ 769 | } | ~ 770 | | 771 | AsyncGetDataFlavor(aWhichClipboard, clipboardFlavors[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | std::move(callback)); | ~~~~~~~~~~~~~~~~~~~~~ 773 | }); | ~~ ../../../../librewolf-153.0.1-1/widget/gtk/nsClipboard.cpp:763:31: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 763 | nsTArray clipboardFlavors = | ^~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/widget/gtk/nsClipboard.cpp:763:31: note: remove 'std::move' call In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../librewolf-153.0.1-1/widget/gtk/IMContextWrapper.cpp:23, from Unified_cpp_widget_gtk0.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../librewolf-153.0.1-1/widget/gtk/NativeKeyBindings.cpp:9, from Unified_cpp_widget_gtk1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/xpcom/base/nsConsoleService.cpp:27, from Unified_cpp_xpcom_base1.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from ../../../../librewolf-153.0.1-1/widget/gtk/WidgetUtilsGtk.h:10, from ../../../../librewolf-153.0.1-1/widget/gtk/nsUserIdleServiceGTK.cpp:11, from Unified_cpp_widget_gtk3.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = UserIdleServiceMutter::ProbeImplementation()::&&)>; RejectFunction = UserIdleServiceMutter::ProbeImplementation()::&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = UserIdleServiceMutter::ProbeImplementation()::&&)>; RejectFunction = UserIdleServiceMutter::ProbeImplementation()::&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = UserIdleServiceMutter::PollIdleTime(uint32_t*)::&&)>; RejectFunction = UserIdleServiceMutter::PollIdleTime(uint32_t*)::&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = UserIdleServiceMutter::PollIdleTime(uint32_t*)::&&)>; RejectFunction = UserIdleServiceMutter::PollIdleTime(uint32_t*)::&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_xpcom_base2.cpp:47: ../../../../librewolf-153.0.1-1/xpcom/base/nsMemoryReporterManager.cpp: In function 'void XMappingIter(int64_t&, int64_t&, int64_t&)': ../../../../librewolf-153.0.1-1/xpcom/base/nsMemoryReporterManager.cpp:318:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 318 | if (nmap >= n / sizeof(prxmap_t)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/xpcom/base/nsMemoryReporterManager.cpp:322:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 322 | for (int i = 0; i < n / sizeof(prxmap_t); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/ThemeDrawing.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/ScrollbarDrawing.h:13, from ../../../../librewolf-153.0.1-1/widget/gtk/nsLookAndFeel.cpp:35, from Unified_cpp_widget_gtk2.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/nsBaseDragService.h:11, from ../../../../librewolf-153.0.1-1/widget/gtk/nsDragService.h:10, from ../../../../librewolf-153.0.1-1/widget/gtk/nsDragService.cpp:5, from Unified_cpp_widget_gtk2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/places/ConcurrentConnection.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/places/FaviconHelpers.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/places/nsFaviconService.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/places/PageIconProtocolHandler.h:13, from StaticComponents.cpp:115: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/places/Helpers.h: In constructor 'mozilla::places::QueryKeyValuePair::QueryKeyValuePair(const nsACString&, int32_t, int32_t, int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/places/Helpers.h:219: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 219 | if (aEquals == aKeyBegin) aEquals = aPastEnd; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/places/Helpers.h:219: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentParent.h:19, from ../../../../librewolf-153.0.1-1/xpcom/base/nsMemoryInfoDumper.cpp:10, from Unified_cpp_xpcom_base2.cpp:38: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsSystemInfo::GetProcessInfo(JSContext*, mozilla::dom::Promise**)::; RejectFunction = nsSystemInfo::GetProcessInfo(JSContext*, mozilla::dom::Promise**)::; ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsSystemInfo::GetProcessInfo(JSContext*, mozilla::dom::Promise**)::; RejectFunction = nsSystemInfo::GetProcessInfo(JSContext*, mozilla::dom::Promise**)::; ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.o In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsBaseDragService.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/components/../../widget/gtk/nsDragService.h:10, from StaticComponents.cpp:319: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:0: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:0: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:0: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/nsBaseClipboard.h:9, from ../../../../librewolf-153.0.1-1/widget/gtk/nsClipboard.h:10, from ../../../../librewolf-153.0.1-1/widget/gtk/nsClipboard.cpp:6: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsFilePicker::FinishOpeningPortalWithParent(const nsCString&)::&&)>; RejectFunction = nsFilePicker::FinishOpeningPortalWithParent(const nsCString&)::&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsFilePicker::FinishOpeningPortalWithParent(const nsCString&)::&&)>; RejectFunction = nsFilePicker::FinishOpeningPortalWithParent(const nsCString&)::&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsFilePicker::FinishOpeningPortal()::; RejectFunction = nsFilePicker::FinishOpeningPortal()::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsFilePicker::FinishOpeningPortal()::; RejectFunction = nsFilePicker::FinishOpeningPortal()::; ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_xpcom_io1.cpp:20: ../../../../librewolf-153.0.1-1/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const mozilla::fallible_t&)': ../../../../librewolf-153.0.1-1/xpcom/io/nsEscape.cpp:604:26: warning: 'destPtr' may be used uninitialized [-Wmaybe-uninitialized] 604 | memcpy(destPtr + destPos, last, toCopy); | ~~~~~~~~^~~~~~~~~ ../../../../librewolf-153.0.1-1/xpcom/io/nsEscape.cpp:570:18: note: 'destPtr' was declared here 570 | unsigned char* destPtr; | ^~~~~~~ In file included from Unified_cpp_xpcom_io1.cpp:65: ../../../../librewolf-153.0.1-1/xpcom/io/nsLocalFileUnix.cpp: In member function 'nsresult nsLocalFile::CreateAllAncestors(uint32_t)': ../../../../librewolf-153.0.1-1/xpcom/io/nsLocalFileUnix.cpp:440:41: warning: 'mkdir_errno' may be used uninitialized [-Wmaybe-uninitialized] 440 | if (mkdir_result == -1 && mkdir_errno != EEXIST) { | ^ ../../../../librewolf-153.0.1-1/xpcom/io/nsLocalFileUnix.cpp:384:7: note: 'mkdir_errno' was declared here 384 | int mkdir_errno; | ^~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_xpcom_string0.cpp:110: ../../../../librewolf-153.0.1-1/xpcom/string/nsTextFormatter.cpp: In static member function 'static int nsTextFormatter::dosprintf(SprintfStateStr*, const char16_t*, mozilla::Span)': ../../../../librewolf-153.0.1-1/xpcom/string/nsTextFormatter.cpp:805:5: warning: 'rv' may be used uninitialized [-Wmaybe-uninitialized] 805 | if (rv < 0) { | ^~ ../../../../librewolf-153.0.1-1/xpcom/string/nsTextFormatter.cpp:464:9: note: 'rv' was declared here 464 | int rv; | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Promise.h:24, from ../../../../librewolf-153.0.1-1/xpcom/io/nsLocalFileUnix.cpp:16: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>; RejectFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>; RejectFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, std::unique_ptr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>::&&)>; RejectFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>::&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>::&&)>; RejectFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::&&)>::&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr<_GVariant>; RejectValueT = std::unique_ptr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from ../../../../librewolf-153.0.1-1/xpcom/ioutils/IOUtils.h:12, from ../../../../librewolf-153.0.1-1/xpcom/ioutils/IOUtils.cpp:5, from Unified_cpp_xpcom_ioutils0.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::IOUtils::IOError, true>; ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::::)::&&)>; RejectFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::::)::; ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::::)::&&)>; RejectFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::::)::; ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::IOUtils::IOError, true>; ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::::)::&&)>; RejectFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::::)::; ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::::)::&&)>; RejectFunction = mozilla::IOUtils::DispatchAndResolve, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::::)::; ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTString; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, mozilla::IOUtils::IOError, true>; ResolveValueT = nsTArray >; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve >, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::::):: >&&)>; RejectFunction = mozilla::IOUtils::DispatchAndResolve >, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::::)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve >, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::::):: >&&)>; RejectFunction = mozilla::IOUtils::DispatchAndResolve >, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::::)::; ResolveValueT = nsTArray >; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = long int; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve&, SetTimeFn, const char*, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional&, SetTimeFn, const char*, mozilla::ErrorResult&)::::)::; RejectFunction = mozilla::IOUtils::DispatchAndResolve&, SetTimeFn, const char*, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional&, SetTimeFn, const char*, mozilla::ErrorResult&)::::)::; ResolveValueT = long int; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve&, SetTimeFn, const char*, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional&, SetTimeFn, const char*, mozilla::ErrorResult&)::::)::; RejectFunction = mozilla::IOUtils::DispatchAndResolve&, SetTimeFn, const char*, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional&, SetTimeFn, const char*, mozilla::ErrorResult&)::::)::; ResolveValueT = long int; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = long int; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::IOUtils::InternalFileInfo; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve:: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::::)::; RejectFunction = mozilla::IOUtils::DispatchAndResolve:: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::::)::; ResolveValueT = mozilla::IOUtils::InternalFileInfo; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve:: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::::)::; RejectFunction = mozilla::IOUtils::DispatchAndResolve:: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::::)::; ResolveValueT = mozilla::IOUtils::InternalFileInfo; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::IOUtils::InternalFileInfo; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::WriteJSONResult; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve, const mozilla::dom::WriteJSONOptions&, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::WriteJSON(mozilla::dom::GlobalObject&, const nsAString&, JS::Handle, const mozilla::dom::WriteJSONOptions&, mozilla::ErrorResult&)::::)::; RejectFunction = mozilla::IOUtils::DispatchAndResolve, const mozilla::dom::WriteJSONOptions&, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::WriteJSON(mozilla::dom::GlobalObject&, const nsAString&, JS::Handle, const mozilla::dom::WriteJSONOptions&, mozilla::ErrorResult&)::::)::; ResolveValueT = mozilla::dom::WriteJSONResult; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IOUtils::DispatchAndResolve, const mozilla::dom::WriteJSONOptions&, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::WriteJSON(mozilla::dom::GlobalObject&, const nsAString&, JS::Handle, const mozilla::dom::WriteJSONOptions&, mozilla::ErrorResult&)::::)::; RejectFunction = mozilla::IOUtils::DispatchAndResolve, const mozilla::dom::WriteJSONOptions&, mozilla::ErrorResult&):::: >(EventQueue*, mozilla::dom::Promise*, mozilla::IOUtils::WriteJSON(mozilla::dom::GlobalObject&, const nsAString&, JS::Handle, const mozilla::dom::WriteJSONOptions&, mozilla::ErrorResult&)::::)::; ResolveValueT = mozilla::dom::WriteJSONResult; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::WriteJSONResult; RejectValueT = mozilla::IOUtils::IOError; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::Ok; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PathUtils::DirectoryCache::GetDirectoryAsync(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&, Directory)::; RejectFunction = mozilla::PathUtils::DirectoryCache::GetDirectoryAsync(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&, Directory)::; ResolveValueT = mozilla::Ok; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PathUtils::DirectoryCache::GetDirectoryAsync(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&, Directory)::; RejectFunction = mozilla::PathUtils::DirectoryCache::GetDirectoryAsync(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&, Directory)::; ResolveValueT = mozilla::Ok; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Ok; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/HashTable.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/ModuleObject.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/shell/ModuleLoader.h:8, from ../../../../../librewolf-153.0.1-1/js/src/shell/ModuleLoader.cpp:5, from Unified_cpp_js_src_shell0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/av1dec.c: In function 'skip_mode_params': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/av1dec.c:285:42: warning: array subscript has type 'char' [-Wchar-subscripts] 285 | if (!s->ref[header->ref_frame_idx[i]].raw_frame_header) | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/av1dec.c:287:48: warning: array subscript has type 'char' [-Wchar-subscripts] 287 | ref_hint = s->ref[header->ref_frame_idx[i]].raw_frame_header->order_hint; | ~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/av1dec.c:316:48: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | ref_hint = s->ref[header->ref_frame_idx[i]].raw_frame_header->order_hint; | ~~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/x86/idctdsp_init.c:29:22: warning: 'simple_mmx_permutation' defined but not used [-Wunused-const-variable=] 29 | static const uint8_t simple_mmx_permutation[64] = { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1.c:593: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_frame_size_with_refs': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:540:50: warning: array subscript has type 'char' [-Wchar-subscripts] 540 | &priv->ref[current->ref_frame_idx[i]]; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_segmentation_params': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:789:53: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_enabled[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:791:53: warning: array subscript has type 'char' [-Wchar-subscripts] 791 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_value[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_loop_filter_params': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:913:49: warning: array subscript has type 'char' [-Wchar-subscripts] 913 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_ref_deltas; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:915:49: warning: array subscript has type 'char' [-Wchar-subscripts] 915 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_mode_deltas; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_skip_mode_params': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1073:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1073 | ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1104:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1104 | ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_uncompressed_header': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1585:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1585 | int hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1.c:679: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_frame_size_with_refs': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:540:50: warning: array subscript has type 'char' [-Wchar-subscripts] 540 | &priv->ref[current->ref_frame_idx[i]]; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_segmentation_params': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:789:53: warning: array subscript has type 'char' [-Wchar-subscripts] 789 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_enabled[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:791:53: warning: array subscript has type 'char' [-Wchar-subscripts] 791 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_value[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_loop_filter_params': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:913:49: warning: array subscript has type 'char' [-Wchar-subscripts] 913 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_ref_deltas; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:915:49: warning: array subscript has type 'char' [-Wchar-subscripts] 915 | priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_mode_deltas; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_skip_mode_params': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1073:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1073 | ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1104:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1104 | ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_uncompressed_header': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1585:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1585 | int hint = priv->ref[current->ref_frame_idx[i]].order_hint; | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:47, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserHost.h:8, from ../../../../librewolf-153.0.1-1/xpfe/appshell/AppWindow.cpp:67, from Unified_cpp_xpfe_appshell0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsFrameLoader.h:35, from xptdata.cpp:26: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../librewolf-153.0.1-1/xpfe/appshell/AppWindow.cpp:58: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/ProfilingStack.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/RootingAPI.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/Value.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ProfileAdditionalInformation.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/GeckoProfiler.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ProfilerRunnable.h:8, from ../../../../librewolf-153.0.1-1/xpcom/threads/AbstractThread.cpp:10, from Unified_cpp_xpcom_threads0.cpp:2: In static member function 'static constexpr mozilla::ProfilerStringView mozilla::ProfilerStringView::WrapNullTerminatedString(const CHAR*) [with CHAR = char]', inlined from 'bool mozilla::RunIdleMemoryCleanup(TimeStamp, uint32_t)' at ../../../../librewolf-153.0.1-1/xpcom/threads/TaskController.cpp:1133:3: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:158:29: warning: 'last_result' may be used uninitialized [-Wmaybe-uninitialized] 158 | Ownership::Reference); | ^ In file included from Unified_cpp_xpcom_threads0.cpp:137: ../../../../librewolf-153.0.1-1/xpcom/threads/TaskController.cpp: In function 'bool mozilla::RunIdleMemoryCleanup(TimeStamp, uint32_t)': ../../../../librewolf-153.0.1-1/xpcom/threads/TaskController.cpp:1118:15: note: 'last_result' was declared here 1118 | const char* last_result; | ^~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics media/ffvpx/libavutil/libmozavutil.so.symbols.stub At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/vp8.c: In function 'vp78_update_probability_tables': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/vp8.c:458:72: warning: array subscript has type 'char' [-Wchar-subscripts] 458 | s->prob->token[i][vp8_coeff_band_indexes[j][m]][k][l] = prob; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/vp9mvs.c: In function 'find_ref_mvs': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/vp9mvs.c:204:56: warning: array subscript has type 'char' [-Wchar-subscripts] 204 | s->s.h.signbias[mv->ref[0]] != s->s.h.signbias[ref]); | ~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/vp9mvs.c:187:13: note: in definition of macro 'RETURN_SCALE_MV' 187 | if (scale) { \ | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/vp9mvs.c:209:67: warning: array subscript has type 'char' [-Wchar-subscripts] 209 | RETURN_SCALE_MV(mv->mv[1], s->s.h.signbias[mv->ref[1]] != s->s.h.signbias[ref]); | ~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/vp9mvs.c:187:13: note: in definition of macro 'RETURN_SCALE_MV' 187 | if (scale) { \ | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/vp9mvs.c:220:63: warning: array subscript has type 'char' [-Wchar-subscripts] 220 | RETURN_SCALE_MV(mv->mv[0], s->s.h.signbias[mv->ref[0]] != s->s.h.signbias[ref]); | ~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/vp9mvs.c:187:13: note: in definition of macro 'RETURN_SCALE_MV' 187 | if (scale) { \ | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/vp9mvs.c:225:63: warning: array subscript has type 'char' [-Wchar-subscripts] 225 | RETURN_SCALE_MV(mv->mv[1], s->s.h.signbias[mv->ref[1]] != s->s.h.signbias[ref]); | ~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/media/ffvpx/libavcodec/vp9mvs.c:187:13: note: in definition of macro 'RETURN_SCALE_MV' 187 | if (scale) { \ | ^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics security/nss/lib/softoken/out.softokn.def.stub build/pure_virtual/libpure_virtual.a dom/media/fake-cdm/libfake.so warning: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/Cargo.toml: unused manifest key: patch.crates-io.ohttp.revision dom/media/gmp-plugin-openh264/libfakeopenh264.so config/external/nspr/pr/libnspr4.so config/external/gkcodecs/libgkcodecs.so config/external/lgpllibs/liblgpllibs.so config/external/sqlite/libmozsqlite3.so Compiling smallvec v1.15.2 Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf) Compiling icu_properties v2.1.2 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/icu_properties) Compiling write16 v1.0.0 Compiling icu_normalizer v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/icu_normalizer) Compiling hashbrown v0.17.1 Compiling idna_adapter v1.2.1 Compiling hashbrown v0.16.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/hashbrown) Compiling hashbrown v0.15.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/hashbrown-0.15) Compiling idna v1.1.0 Compiling icu_casemap v2.1.1 Compiling icu_collator v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/rust/icu_collator) Compiling leb128fmt v0.1.0 Compiling wasm-encoder v0.244.0 Compiling collator_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/intl/collator_glue) Compiling properties_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/irregexp/properties_glue) Compiling url v2.5.7 Compiling hashbrown v0.13.999 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/rust/hashbrown-0.13) Compiling indexmap v2.11.4 Compiling normalizer_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/builtin/normalizer_glue) Compiling unicode-bidi-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/intl/bidi/rust/unicode-bidi-ffi) Compiling bumpalo v3.15.4 Compiling wast v244.0.0 Compiling mozilla-central-workspace-hack v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/build/workspace-hack) Compiling jsrust_shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/rust/shared) In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSRenderingBorders.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.cpp:89: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h: In function 'void mozilla::gfx::ArcToBezier(T*, const Point&, const Size&, float, float, bool, float, const Matrix&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h:99: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 99 | } else if (arcSweepLeft > Float(2.0f * M_PI)) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h:99: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from Unified_cpp_js_src_gc0.cpp:29: ../../../../../librewolf-153.0.1-1/js/src/gc/BufferAllocator.cpp: In member function 'js::gc::BufferAllocator::SizeClassBitSet js::gc::BufferAllocator::getChunkSizeClassesToMove(size_t, ChunkLists&) const': ../../../../../librewolf-153.0.1-1/js/src/gc/BufferAllocator.cpp:2273:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2273 | auto& srcAvailable = src.availableSizeClasses().Storage()[0]; | ^~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/BufferAllocator.cpp:2273:62: note: the temporary was destroyed at the end of the full expression '(&(& src)->js::gc::BufferAllocator::ChunkLists::availableSizeClasses())->mozilla::BitSet<18, unsigned int>::Storage().mozilla::Span::operator[](0)' 2273 | auto& srcAvailable = src.availableSizeClasses().Storage()[0]; | ^ ../../../../../librewolf-153.0.1-1/js/src/gc/BufferAllocator.cpp:2274:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2274 | auto& freeAvailable = freeLists.ref().availableSizeClasses().Storage()[0]; | ^~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/BufferAllocator.cpp:2274:75: note: the temporary was destroyed at the end of the full expression '(&(&((const js::gc::BufferAllocator*)this)->js::gc::BufferAllocator::freeLists.js::ProtectedDataNoCheckArgs, js::gc::BufferAllocator::FreeLists>::js::ProtectedData, js::gc::BufferAllocator::FreeLists>.js::ProtectedData, js::gc::BufferAllocator::FreeLists>::ref())->js::gc::BufferAllocator::FreeLists::availableSizeClasses())->mozilla::BitSet<17, unsigned int>::Storage().mozilla::Span::operator[](0)' 2274 | auto& freeAvailable = freeLists.ref().availableSizeClasses().Storage()[0]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EnumeratedArray.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/AllocKind.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Allocator.h:10, from ../../../../../librewolf-153.0.1-1/js/src/gc/Allocator.cpp:5, from Unified_cpp_js_src_gc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_gc0.cpp:38: ../../../../../librewolf-153.0.1-1/js/src/gc/Compacting.cpp: In function 'void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)': ../../../../../librewolf-153.0.1-1/js/src/gc/Compacting.cpp:234:9: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'class js::gc::TenuredCell' with no trivial copy-assignment [-Wclass-memaccess] 234 | memcpy(dst, src, thingSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/GCInternals.h:17, from ../../../../../librewolf-153.0.1-1/js/src/gc/Allocator.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Cell.h:250:7: note: 'class js::gc::TenuredCell' declared here 250 | class TenuredCell : public Cell { | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsDOMWindowUtils.cpp:87: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h: In static member function 'static bool IPC::ParamTraits::Read(IPC::MessageReader*, paramType*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:304: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 304 | if (!ReadParam(aReader, &(aResult->m0)) || /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:304: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/DOMIntersectionObserver.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EnumeratedArray.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/AllocKind.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/GC.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/GC-inl.h:8, from ../../../../../librewolf-153.0.1-1/js/src/gc/GC.cpp:222, from Unified_cpp_js_src_gc1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EnumeratedArray.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Nursery.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Nursery-inl.h:9, from ../../../../../librewolf-153.0.1-1/js/src/gc/Nursery.cpp:6, from Unified_cpp_js_src_gc2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/iterator:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Array.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/Statistics.h:8, from ../../../../../librewolf-153.0.1-1/js/src/gc/Statistics.cpp:5, from Unified_cpp_js_src_gc3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventStateManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsDOMWindowUtils.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from ../../../../../librewolf-153.0.1-1/js/src/gc/Nursery.cpp:24: In member function 'void js::CompartmentsInZoneIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:43:13, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)' at ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp:240:54: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/PublicIterators.h:91:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized [-Wmaybe-uninitialized] 91 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc2.cpp:29: ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)': ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp:240:19: note: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 240 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'void js::RealmsInCompartmentIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)' at ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp:240:54: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/PublicIterators.h:123:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 123 | it++; | ~~^~ ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)': ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp:240:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 240 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Array.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EnumeratedArray.h:12: In member function 'constexpr const T& mozilla::Maybe::ref() const & [with T = js::RealmsInCompartmentIter]', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:17, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:23, inlined from 'js::NestedIterator::operator T() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:50:34, inlined from 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)' at ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp:241:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:5: warning: '*(mozilla::Maybe*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:62:51: note: in expansion of macro 'MOZ_CONCAT' 62 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:64:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 64 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:560:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 560 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)': ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp:240:19: note: '*(mozilla::Maybe*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' was declared here 240 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'void js::CompartmentsInZoneIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:43:13, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)' at ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp:255:54: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/PublicIterators.h:91:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized [-Wmaybe-uninitialized] 91 | it++; | ~~^~ ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)': ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp:255:19: note: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 255 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:23, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:52:36, inlined from 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)' at ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp:256:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/PublicIterators.h:128:13: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 128 | return *it; | ^~ ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)': ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp:255:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 255 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'constexpr const T& mozilla::Maybe::ref() const & [with T = js::RealmsInCompartmentIter]', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:17, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:52:36, inlined from 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)' at ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp:256:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:5: warning: '*(mozilla::Maybe*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:62:51: note: in expansion of macro 'MOZ_CONCAT' 62 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:64:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 64 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:560:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 560 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)': ../../../../../librewolf-153.0.1-1/js/src/gc/PublicIterators.cpp:255:19: note: '*(mozilla::Maybe*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' was declared here 255 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.cpp:415: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/SliceBudget.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/GCAPI.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/GC.h:15: In member function 'mozilla::detail::Nth mozilla::Variant::extract() [with long unsigned int N = 0; Ts = {JS::TimeBudget, JS::WorkBudget, JS::UnlimitedBudget}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = JS::TimeBudget; Ts = {JS::WorkBudget, JS::UnlimitedBudget}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:249:60, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JS::TimeBudget, JS::WorkBudget, JS::UnlimitedBudget}]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:683:24, inlined from 'JS::SliceBudget::SliceBudget(JS::SliceBudget&&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/SliceBudget.h:55:21, inlined from 'constexpr std::_Head_base<_Idx, _Head, false>::_Head_base(_UHead&&) [with _UHead = JS::SliceBudget; long unsigned int _Idx = 1; _Head = JS::SliceBudget]' at /usr/gcc/14/include/c++/14.3.0/tuple:210:4, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head>::_Tuple_impl(_UHead&&) [with _UHead = JS::SliceBudget; long unsigned int _Idx = 1; _Head = JS::SliceBudget]' at /usr/gcc/14/include/c++/14.3.0/tuple:574:38, inlined from 'constexpr std::_Tuple_impl<_Idx, _Head, _Tail ...>::_Tuple_impl(_UHead&&, _UTail&& ...) [with _UHead = const JS::SliceBudget&; _UTail = {JS::SliceBudget}; = void; long unsigned int _Idx = 0; _Head = JS::SliceBudget; _Tail = {JS::SliceBudget}]' at /usr/gcc/14/include/c++/14.3.0/tuple:318:38, inlined from 'constexpr std::tuple< >::tuple(_UTypes&& ...) [with _UTypes = {const JS::SliceBudget&, JS::SliceBudget}; _Elements = {JS::SliceBudget, JS::SliceBudget}]' at /usr/gcc/14/include/c++/14.3.0/tuple:988:44, inlined from 'std::tuple js::gc::GCRuntime::budgetConcurrentMarking(const JS::SliceBudget&)' at ../../../../../librewolf-153.0.1-1/js/src/gc/GC.cpp:4310:54: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Variant.h:855:52: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 855 | return detail::Nth(std::move(as())); | ^ ../../../../../librewolf-153.0.1-1/js/src/gc/GC.cpp: In member function 'std::tuple js::gc::GCRuntime::budgetConcurrentMarking(const JS::SliceBudget&)': ../../../../../librewolf-153.0.1-1/js/src/gc/GC.cpp:4310:53: note: '' declared here 4310 | return {requestedBudget, SliceBudget(WorkBudget(0))}; | ^ In member function 'void js::CompartmentsInZoneIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:43:13, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)' at ../../../../../librewolf-153.0.1-1/js/src/gc/RootMarking.cpp:329:43: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/PublicIterators.h:91:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized [-Wmaybe-uninitialized] 91 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc2.cpp:38: ../../../../../librewolf-153.0.1-1/js/src/gc/RootMarking.cpp: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)': ../../../../../librewolf-153.0.1-1/js/src/gc/RootMarking.cpp:329:19: note: '*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 329 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'void js::RealmsInCompartmentIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'void js::NestedIterator::next() [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)' at ../../../../../librewolf-153.0.1-1/js/src/gc/RootMarking.cpp:329:43: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/PublicIterators.h:123:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 123 | it++; | ~~^~ ../../../../../librewolf-153.0.1-1/js/src/gc/RootMarking.cpp: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)': ../../../../../librewolf-153.0.1-1/js/src/gc/RootMarking.cpp:329:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 329 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'constexpr const T& mozilla::Maybe::ref() const & [with T = js::RealmsInCompartmentIter]', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:17, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::NonAtomZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:52:36, inlined from 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)' at ../../../../../librewolf-153.0.1-1/js/src/gc/RootMarking.cpp:330:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:5: warning: '*(mozilla::Maybe*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:62:51: note: in expansion of macro 'MOZ_CONCAT' 62 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:64:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 64 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:560:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 560 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/RootMarking.cpp: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)': ../../../../../librewolf-153.0.1-1/js/src/gc/RootMarking.cpp:329:19: note: '*(mozilla::Maybe*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' was declared here 329 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Casting.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jstypes.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/js/WeakMapPtr.h:8, from ../../../../../librewolf-153.0.1-1/js/src/gc/WeakMapPtr.cpp:5, from Unified_cpp_js_src_gc4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Likely.h:15:48: note: in definition of macro 'MOZ_UNLIKELY' 15 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ Compiling jsrust v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/rust) In file included from Unified_cpp_js_src_gc1.cpp:47: ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp: In member function 'bool js::gc::MarkingTracerT::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 0]': ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1820:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1820 | Value v = base[index]; | ^ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1720:13: note: 'base' was declared here 1720 | HeapSlot* base; // Slot range base pointer. | ^~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1811:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1811 | while (index < end) { | ~~~~~~^~~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1722:10: note: 'end' was declared here 1722 | size_t end; // End of slot range to mark. | ^~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp: In member function 'bool js::gc::MarkingTracerT::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 1]': ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1820:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1820 | Value v = base[index]; | ^ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1720:13: note: 'base' was declared here 1720 | HeapSlot* base; // Slot range base pointer. | ^~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1811:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1811 | while (index < end) { | ~~~~~~^~~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1722:10: note: 'end' was declared here 1722 | size_t end; // End of slot range to mark. | ^~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp: In member function 'bool js::gc::MarkingTracerT::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 2]': ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1820:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1820 | Value v = base[index]; | ^ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1720:13: note: 'base' was declared here 1720 | HeapSlot* base; // Slot range base pointer. | ^~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1811:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1811 | while (index < end) { | ~~~~~~^~~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1722:10: note: 'end' was declared here 1722 | size_t end; // End of slot range to mark. | ^~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp: In member function 'bool js::gc::MarkingTracerT::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 8]': ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1820:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1820 | Value v = base[index]; | ^ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1720:13: note: 'base' was declared here 1720 | HeapSlot* base; // Slot range base pointer. | ^~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1811:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1811 | while (index < end) { | ~~~~~~^~~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1722:10: note: 'end' was declared here 1722 | size_t end; // End of slot range to mark. | ^~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp: In member function 'bool js::gc::MarkingTracerT::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 6]': ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1820:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1820 | Value v = base[index]; | ^ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1720:13: note: 'base' was declared here 1720 | HeapSlot* base; // Slot range base pointer. | ^~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1811:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1811 | while (index < end) { | ~~~~~~^~~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/Marking.cpp:1722:10: note: 'end' was declared here 1722 | size_t end; // End of slot range to mark. | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/GC-inl.h:17: In member function 'void js::CompartmentsInZoneIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:43:13, inlined from 'void js::NestedIterator::next() [with IteratorA = js::gc::GCZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'void js::gc::GCRuntime::purgeRuntime()' at ../../../../../librewolf-153.0.1-1/js/src/gc/GC.cpp:2692:57: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/PublicIterators.h:91:7: warning: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::GCRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' may be used uninitialized [-Wmaybe-uninitialized] 91 | it++; | ~~^~ ../../../../../librewolf-153.0.1-1/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::purgeRuntime()': ../../../../../librewolf-153.0.1-1/js/src/gc/GC.cpp:2692:21: note: '*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::GCRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)).js::CompartmentsInZoneIter::it' was declared here 2692 | for (GCRealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In member function 'void js::RealmsInCompartmentIter::next()', inlined from 'void js::NestedIterator::next() [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'void js::NestedIterator::next() [with IteratorA = js::gc::GCZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:40:12, inlined from 'void js::gc::GCRuntime::purgeRuntime()' at ../../../../../librewolf-153.0.1-1/js/src/gc/GC.cpp:2692:57: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/PublicIterators.h:123:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::GCRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 123 | it++; | ~~^~ ../../../../../librewolf-153.0.1-1/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::purgeRuntime()': ../../../../../librewolf-153.0.1-1/js/src/gc/GC.cpp:2692:21: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::GCRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 2692 | for (GCRealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Array.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EnumeratedArray.h:12: In member function 'constexpr const T& mozilla::Maybe::ref() const & [with T = js::RealmsInCompartmentIter]', inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::CompartmentsInZoneIter; IteratorB = js::RealmsInCompartmentIter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:17, inlined from 'js::NestedIterator::T js::NestedIterator::get() const [with IteratorA = js::gc::GCZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:35:23, inlined from 'js::NestedIterator::T js::NestedIterator::operator->() const [with IteratorA = js::gc::GCZonesIter; IteratorB = js::NestedIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/src/gc/IteratorUtils.h:52:36, inlined from 'void js::gc::GCRuntime::purgeRuntime()' at ../../../../../librewolf-153.0.1-1/js/src/gc/GC.cpp:2693:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:535:5: warning: '*(mozilla::detail::MaybeStorage*)((char*)&realm + offsetof(js::GCRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 535 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:557:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 557 | #define MOZ_ASSERT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:559:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 559 | MOZ_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:14:26: note: in expansion of macro 'MOZ_CONCAT2' 14 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:62:51: note: in expansion of macro 'MOZ_CONCAT' 62 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MacroArgs.h:64:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 64 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Assertions.h:560:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 560 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ ../../../../../librewolf-153.0.1-1/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::purgeRuntime()': ../../../../../librewolf-153.0.1-1/js/src/gc/GC.cpp:2692:21: note: '*(mozilla::detail::MaybeStorage*)((char*)&realm + offsetof(js::GCRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::.mozilla::detail::MaybeStorageBase, true>::mStorage) + 16).mozilla::detail::MaybeStorage::mIsSome' was declared here 2692 | for (GCRealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_apz.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsViewportInfo.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MVMContext.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/MobileViewportManager.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsDOMWindowUtils.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsDOMWindowUtils::StartCompositionRecording(mozilla::dom::Promise**)::; RejectFunction = nsDOMWindowUtils::StartCompositionRecording(mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsDOMWindowUtils::StartCompositionRecording(mozilla::dom::Promise**)::; RejectFunction = nsDOMWindowUtils::StartCompositionRecording(mozilla::dom::Promise**)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsDOMWindowUtils::StopCompositionRecording(bool, mozilla::dom::Promise**)::&&)>; RejectFunction = nsDOMWindowUtils::StopCompositionRecording(bool, mozilla::dom::Promise**)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsDOMWindowUtils::StopCompositionRecording(bool, mozilla::dom::Promise**)::&&)>; RejectFunction = nsDOMWindowUtils::StopCompositionRecording(bool, mozilla::dom::Promise**)::; ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OverflowChangedTracker.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RestyleManager.h:10, from ../../../../librewolf-153.0.1-1/layout/style/AnimationCollection.cpp:10, from Unified_cpp_layout_style0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/style/nsStyleStructInlines.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ComputedStyleInlines.h:20, from ../../../../librewolf-153.0.1-1/layout/style/ComputedStyle.cpp:10, from Unified_cpp_layout_style1.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics Finished `release` profile [optimized] target(s) in 1m 43s js/src/rust/libjsrust.a cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AnimationEffect.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/KeyframeEffect.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EffectSet.h:11, from ../../../../librewolf-153.0.1-1/layout/style/GeckoBindings.cpp:21, from Unified_cpp_layout_style2.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ChromeUtilsBinding.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ipc/UtilityMediaService.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PlatformDecoderModule.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/PDMFactory.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RemoteMediaManagerChild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentParent.h:29, from ../../../../librewolf-153.0.1-1/layout/style/SharedStyleSheetCache.cpp:12, from Unified_cpp_layout_style4.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h: In member function 'void mozilla::EventListenerManager::HandleEvent(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 453 | } else if (mNoListenerForEvents[0] == aEvent->mMessage || /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h:453: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AnimationEffect.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/KeyframeEffect.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EffectSet.h:11, from ../../../../librewolf-153.0.1-1/layout/style/RestyleManager.cpp:15, from Unified_cpp_layout_style3.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::CheckedDuration(DoubleOrCSSNumericValueOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 98 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TimingParams.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../librewolf-153.0.1-1/layout/style/FontFaceSet.cpp:19, from Unified_cpp_layout_style2.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoBindings.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/DeclarationBlock.h:14, from ../../../../librewolf-153.0.1-1/layout/style/DeclarationBlock.cpp:5, from Unified_cpp_layout_style2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from Unified_cpp_layout_style5.cpp:92: ../../../../librewolf-153.0.1-1/layout/style/nsStyleStruct.cpp: In member function 'nsChangeHint nsStyleSVGReset::CalcDifference(const nsStyleSVGReset&) const': ../../../../librewolf-153.0.1-1/layout/style/nsStyleStruct.cpp:1042: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1042 | } else if (mStopColor != aNewData.mStopColor || ../../../../librewolf-153.0.1-1/layout/style/nsStyleStruct.cpp:1042: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from ../../../../librewolf-153.0.1-1/layout/style/Loader.cpp:54, from Unified_cpp_layout_style3.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ChildProcessMessageManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsFrameMessageManager.cpp:48: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from ../../../../librewolf-153.0.1-1/layout/style/nsDOMCSSAttrDeclaration.cpp:17, from Unified_cpp_layout_style5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoBindings.h:10, from ../../../../librewolf-153.0.1-1/layout/style/ImportScanner.cpp:7, from Unified_cpp_layout_style3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from ../../../../librewolf-153.0.1-1/layout/style/ServoElementSnapshot.cpp:10, from Unified_cpp_layout_style4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Element.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EffectCompositor.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/GeckoBindings.h:13, from ../../../../librewolf-153.0.1-1/layout/style/ServoElementSnapshot.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/TextureClient.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/GPUVideoTextureClient.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/GPUVideoImage.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RemoteMediaManagerChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.cpp:107: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 140 | if (obj_) DispatchTupleToMethod(obj_, meth_, params_); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/ipc/chromium/src/base/task.h:140: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsImageLoadingContent.cpp: In member function 'void nsImageLoadingContent::OnImageIsAnimated(imgIRequest*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsImageLoadingContent.cpp:384: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 384 | } else if (aRequest == mPendingRequest) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsImageLoadingContent.cpp:384: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ArrayView.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRegion.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:19: In member function 'mozilla::NotNull::value_type*> nsTArray::InsertElementAt(typename base_type::index_type) [with E = mozilla::Keyframe]', inlined from 'std::pair GetOrCreateKeyframe(nsTArray*, mozilla::StyleTimelineRangeName, float, const mozilla::StyleComputedTimingFunction*, mozilla::dom::CompositeOperationOrAuto, KeyframeSearchDirection, KeyframeInsertPosition)' at ../../../../librewolf-153.0.1-1/layout/style/GeckoBindings.cpp:1130: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTArray.h:2779:41: warning: 'keyframeIndex' may be used uninitialized [-Wmaybe-uninitialized] 2779 | return mozilla::WrapNotNullUnchecked( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2780 | this->template InsertElementAtInternal(aIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/layout/style/GeckoBindings.cpp: In function 'std::pair GetOrCreateKeyframe(nsTArray*, mozilla::StyleTimelineRangeName, float, const mozilla::StyleComputedTimingFunction*, mozilla::dom::CompositeOperationOrAuto, KeyframeSearchDirection, KeyframeInsertPosition)': ../../../../librewolf-153.0.1-1/layout/style/GeckoBindings.cpp:1099: note: 'keyframeIndex' was declared here 1099 | size_t keyframeIndex; cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/KeyAlgorithmProxy.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/CryptoKey.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SubtleCrypto.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/Crypto.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowOuter.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WebCryptoCommon.h: In function 'CK_MECHANISM_TYPE mozilla::dom::MapAlgorithmNameToMechanism(const nsString&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WebCryptoCommon.h:203: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 203 | } else if (aName.EqualsLiteral(WEBCRYPTO_ALG_ECDH)) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/WebCryptoCommon.h:203: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsImageLoadingContent.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsImageLoadingContent.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, true>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsImageLoadingContent::RecognizeCurrentImageText(mozilla::ErrorResult&)::, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = nsImageLoadingContent::RecognizeCurrentImageText(mozilla::ErrorResult&)::, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/netwerk/base/nsNetUtil.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/ServoStyleConsts.h:31322: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::css::Loader::ParseSheet(const nsACString&, const RefPtr >&, AllowAsyncParse)::; RejectFunction = mozilla::css::Loader::ParseSheet(const nsACString&, const RefPtr >&, AllowAsyncParse)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::css::Loader::ParseSheet(const nsACString&, const RefPtr >&, AllowAsyncParse)::; RejectFunction = mozilla::css::Loader::ParseSheet(const nsACString&, const RefPtr >&, AllowAsyncParse)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/AnimationTarget.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EffectCompositor.h:10: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::StyleSheet::Replace(const nsACString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::StyleSheet::Replace(const nsACString&, mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::StyleSheet::Replace(const nsACString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::StyleSheet::Replace(const nsACString&, mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/KeySystemConfig.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccess.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/Navigator.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/IntlUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.cpp:134: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/media/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/KeySystemConfig.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccess.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/Navigator.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowOuter.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowOuter.cpp:174: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.cpp:69: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AutoPrintEventDispatcher.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowOuter.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/nsIWidget.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventListenerManager.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.cpp:5: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'void nsGlobalWindowInner::UpdateSharedWorkerTimezoneOverride(const nsAString&)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.cpp:7775: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_4(D)->mSharedWorkers.D.708351.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::UpdateSharedWorkerTimezoneOverride(const nsAString&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.cpp:7775: note: '__for_begin' declared here 7775 | for (RefPtr pinnedWorker : mSharedWorkers.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.cpp:7774: note: 'this' declared here 7774 | const nsAString& aTimezoneOverride) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/cdf.c:34: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsAccessibilityService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:50, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsObjectLoadingContent.cpp:52: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/SelectionManager.h: In member function 'mozilla::a11y::HyperTextAccessible* mozilla::a11y::SelectionManager::AccessibleWithCaret(int32_t*)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:92: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 92 | if (aCaret) *aCaret = mCaretOffset; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:92: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:42: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c: In function 'decode_b': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1542:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1542 | f->frame_hdr->gmv[b->ref[idx]].type == DAV1D_WM_TYPE_TRANSLATION; \ | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1554:13: note: in expansion of macro 'assign_comp_mv' 1554 | assign_comp_mv(0); | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1543:66: warning: array subscript has type 'char' [-Wchar-subscripts] 1543 | b->mv[idx] = get_gmv_2d(&f->frame_hdr->gmv[b->ref[idx]], \ | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1554:13: note: in expansion of macro 'assign_comp_mv' 1554 | assign_comp_mv(0); | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1542:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1542 | f->frame_hdr->gmv[b->ref[idx]].type == DAV1D_WM_TYPE_TRANSLATION; \ | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1555:13: note: in expansion of macro 'assign_comp_mv' 1555 | assign_comp_mv(1); | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1543:66: warning: array subscript has type 'char' [-Wchar-subscripts] 1543 | b->mv[idx] = get_gmv_2d(&f->frame_hdr->gmv[b->ref[idx]], \ | ~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1555:13: note: in expansion of macro 'assign_comp_mv' 1555 | assign_comp_mv(1); | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1579:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1579 | f->refp[b->ref[0]].p.frame_hdr->frame_offset, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1580:56: warning: array subscript has type 'char' [-Wchar-subscripts] 1580 | f->refp[b->ref[1]].p.frame_hdr->frame_offset, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1676:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1676 | b->mv[0] = get_gmv_2d(&f->frame_hdr->gmv[b->ref[0]], | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1679:49: warning: array subscript has type 'char' [-Wchar-subscripts] 1679 | f->frame_hdr->gmv[b->ref[0]].type == DAV1D_WM_TYPE_TRANSLATION; | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1777:43: warning: array subscript has type 'char' [-Wchar-subscripts] 1777 | f->frame_hdr->gmv[b->ref[0]].type > DAV1D_WM_TYPE_TRANSLATION) && | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1787:54: warning: array subscript has type 'char' [-Wchar-subscripts] 1787 | const int allow_warp = !f->svc[b->ref[0]][0].scale && | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1965:74: warning: array subscript has type 'char' [-Wchar-subscripts] 1965 | ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) || | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1968:59: warning: array subscript has type 'char' [-Wchar-subscripts] 1968 | affine_lowest_px_luma(t, &lowest_px[b->ref[0]][0], b_dim, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1970:64: warning: array subscript has type 'char' [-Wchar-subscripts] 1970 | &f->frame_hdr->gmv[b->ref[0]]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1972:47: warning: array subscript has type 'char' [-Wchar-subscripts] 1972 | mc_lowest_px(&lowest_px[b->ref[0]][0], t->by, bh4, b->mv[0].y, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:1973:47: warning: array subscript has type 'char' [-Wchar-subscripts] 1973 | 0, &f->svc[b->ref[0]][1]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2014:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2014 | mc_lowest_px(&lowest_px[b->ref[0]][1], t->by, bh4, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2015:68: warning: array subscript has type 'char' [-Wchar-subscripts] 2015 | b->mv[0].y, ss_ver, &f->svc[b->ref[0]][1]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2018:82: warning: array subscript has type 'char' [-Wchar-subscripts] 2018 | ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) || | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2021:69: warning: array subscript has type 'char' [-Wchar-subscripts] 2021 | affine_lowest_px_chroma(t, &lowest_px[b->ref[0]][1], b_dim, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2023:74: warning: array subscript has type 'char' [-Wchar-subscripts] 2023 | &f->frame_hdr->gmv[b->ref[0]]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2025:55: warning: array subscript has type 'char' [-Wchar-subscripts] 2025 | mc_lowest_px(&lowest_px[b->ref[0]][1], | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2027:72: warning: array subscript has type 'char' [-Wchar-subscripts] 2027 | b->mv[0].y, ss_ver, &f->svc[b->ref[0]][1]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2037:85: warning: array subscript has type 'char' [-Wchar-subscripts] 2037 | if (b->inter_mode == GLOBALMV_GLOBALMV && f->gmv_warp_allowed[b->ref[i]]) { | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2038:63: warning: array subscript has type 'char' [-Wchar-subscripts] 2038 | affine_lowest_px_luma(t, &lowest_px[b->ref[i]][0], b_dim, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2039:68: warning: array subscript has type 'char' [-Wchar-subscripts] 2039 | &f->frame_hdr->gmv[b->ref[i]]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2041:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2041 | mc_lowest_px(&lowest_px[b->ref[i]][0], t->by, bh4, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2042:63: warning: array subscript has type 'char' [-Wchar-subscripts] 2042 | b->mv[i].y, 0, &f->svc[b->ref[i]][1]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2049:71: warning: array subscript has type 'char' [-Wchar-subscripts] 2049 | imin(cbw4, cbh4) > 1 && f->gmv_warp_allowed[b->ref[i]]) | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2051:65: warning: array subscript has type 'char' [-Wchar-subscripts] 2051 | affine_lowest_px_chroma(t, &lowest_px[b->ref[i]][1], b_dim, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2052:70: warning: array subscript has type 'char' [-Wchar-subscripts] 2052 | &f->frame_hdr->gmv[b->ref[i]]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2054:51: warning: array subscript has type 'char' [-Wchar-subscripts] 2054 | mc_lowest_px(&lowest_px[b->ref[i]][1], t->by, bh4, | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2055:68: warning: array subscript has type 'char' [-Wchar-subscripts] 2055 | b->mv[i].y, ss_ver, &f->svc[b->ref[i]][1]); | ~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:3625:66: warning: array subscript has type 'char' [-Wchar-subscripts] 3625 | f->prev_segmap_ref = c->refs[f->frame_hdr->refidx[pri_ref]].segmap; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray, 0>::ForwardIterator; U = RefPtr; T = RefPtr; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'void nsGlobalWindowInner::Resume(bool)' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.cpp:5880: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_27(D)->mSharedWorkers.D.708351.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::Resume(bool)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.cpp:5880: note: '__for_begin' declared here 5880 | mSharedWorkers.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsGlobalWindowInner.cpp:5818: note: 'this' declared here 5818 | void nsGlobalWindowInner::Resume(bool aIncludeSubWindows) { At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_dom_base0.cpp:38: ../../../../librewolf-153.0.1-1/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': ../../../../librewolf-153.0.1-1/dom/base/AttrArray.cpp:272:14: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 272 | realloc(oldImpl, Impl::AllocationSizeForAttributes(oldImpl->mAttrCount))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Element.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/html/nsGenericHTMLElement.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLSlotElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/AbstractRange.h:13, from ../../../../librewolf-153.0.1-1/dom/base/AbstractRange.cpp:5, from Unified_cpp_dom_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/AttrArray.h:228:9: note: 'class AttrArray::Impl' declared here 228 | class Impl { | ^~~~ ../../../../librewolf-153.0.1-1/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowTo(uint32_t)': ../../../../librewolf-153.0.1-1/dom/base/AttrArray.cpp:367:45: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 367 | Impl* newImpl = static_cast(realloc(oldImpl, sizeInBytes.value())); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/AttrArray.h:228:9: note: 'class AttrArray::Impl' declared here 228 | class Impl { | ^~~~ In function 'gather_left_partition_prob', inlined from 'decode_sb' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2354:24: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:98:40: warning: 'pc' may be used uninitialized [-Wmaybe-uninitialized] 98 | out += in[PARTITION_SPLIT - 1] - in[PARTITION_T_LEFT_SPLIT]; | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c: In function 'decode_sb': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2131:15: note: 'pc' was declared here 2131 | uint16_t *pc; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2133:14: warning: 'bx8' may be used uninitialized [-Wmaybe-uninitialized] 2133 | int ctx, bx8, by8; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:2133:19: warning: 'by8' may be used uninitialized [-Wmaybe-uninitialized] 2133 | int ctx, bx8, by8; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:3549:9: warning: 'out_delayed' may be used uninitialized [-Wmaybe-uninitialized] 3549 | dav1d_thread_picture_ref(out_delayed, &f->sr_cur); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.c:3332:25: note: 'out_delayed' was declared here 3332 | Dav1dThreadPicture *out_delayed; | ^~~~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/lib.c:45: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/log.c:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/mem.c:32: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/decode.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:40: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c: In function 'read_frame_size': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:351:50: warning: array subscript has type 'char' [-Wchar-subscripts] 351 | &c->refs[c->frame_hdr->refidx[i]].p; | ~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c: In function 'parse_frame_hdr': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:541:41: warning: array subscript has type 'char' [-Wchar-subscripts] 541 | frame_offset[hdr->refidx[0]] = INT_MIN; // = reference frame is used | ~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:542:41: warning: array subscript has type 'char' [-Wchar-subscripts] 542 | frame_offset[hdr->refidx[3]] = INT_MIN; | ~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:594:76: warning: array subscript has type 'char' [-Wchar-subscripts] 594 | Dav1dFrameHeader *const ref_frame_hdr = c->refs[hdr->refidx[i]].p.p.frame_hdr; | ~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:945:37: warning: array subscript has type 'char' [-Wchar-subscripts] 945 | if (!c->refs[hdr->refidx[i]].p.p.frame_hdr) goto error; | ~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:946:51: warning: array subscript has type 'char' [-Wchar-subscripts] 946 | const int refpoc = c->refs[hdr->refidx[i]].p.p.frame_hdr->frame_offset; | ~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:973:41: warning: array subscript has type 'char' [-Wchar-subscripts] 973 | if (!c->refs[hdr->refidx[i]].p.p.frame_hdr) goto error; | ~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:974:55: warning: array subscript has type 'char' [-Wchar-subscripts] 974 | const int refpoc = c->refs[hdr->refidx[i]].p.p.frame_hdr->frame_offset; | ~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:37: In function 'imax', inlined from 'parse_frame_hdr' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:967:38, inlined from 'dav1d_parse_obus' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:1283:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/include/common/intops.h:36:22: warning: 'off_before_idx' may be used uninitialized [-Wmaybe-uninitialized] 36 | return a > b ? a : b; | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:943:13: note: 'off_before_idx' was declared here 943 | int off_before_idx, off_after_idx; | ^~~~~~~~~~~~~~ In function 'imax', inlined from 'parse_frame_hdr' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:967:38, inlined from 'dav1d_parse_obus' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:1283:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/include/common/intops.h:36:22: warning: 'off_after_idx' may be used uninitialized [-Wmaybe-uninitialized] 36 | return a > b ? a : b; | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/obu.c:943:29: note: 'off_after_idx' was declared here 943 | int off_before_idx, off_after_idx; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/picture.c:39: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsAtomicContainerFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsSubDocumentFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsObjectLoadingContent.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/refmvs.c:37: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/refmvs.c: In function 'dav1d_refmvs_find': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/refmvs.c:625:55: warning: 'b_left' may be used uninitialized [-Wmaybe-uninitialized] 625 | const refmvs_block *const cand_b = &b_left[y][bx4 - 1]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/refmvs.c:394:26: note: 'b_left' was declared here 394 | refmvs_block *const *b_left; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/refmvs.c:458:9: warning: 'b_top' may be used uninitialized [-Wmaybe-uninitialized] 458 | add_spatial_candidate(mvstack, cnt, 4, &b_top[-1], ref, gmv, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | &have_dummy_newmv_match, &have_row_mvs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/refmvs.c:383:25: note: 'b_top' was declared here 383 | const refmvs_block *b_top; | ^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/refmvs.c:650:23: warning: 'refmv_ctx' may be used uninitialized [-Wmaybe-uninitialized] 650 | *ctx = (refmv_ctx << 4) | (globalmv_ctx << 3) | newmv_ctx; | ~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/refmvs.c:484:9: note: 'refmv_ctx' was declared here 484 | int refmv_ctx, newmv_ctx; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/refmvs.c:650:51: warning: 'newmv_ctx' may be used uninitialized [-Wmaybe-uninitialized] 650 | *ctx = (refmv_ctx << 4) | (globalmv_ctx << 3) | newmv_ctx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/refmvs.c:484:20: note: 'newmv_ctx' was declared here 484 | int refmv_ctx, newmv_ctx; | ^~~~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/thread_task.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/thread_task.c:32: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ In function 'delayed_fg_task', inlined from 'dav1d_worker_task' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/thread_task.c:570:13: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/thread_task.c:477:9: warning: 'off' may be used uninitialized [-Wmaybe-uninitialized] 477 | int off; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/thread_task.c: In function 'dav1d_worker_task': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/thread_task.c:477:9: note: 'off' was declared here 477 | int off; | ^~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/cdef_apply.h:33, from 16bd_cdef_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/BSPTree.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/dom/base/nsWindowRoot.cpp:14, from Unified_cpp_dom_base10.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h: In function 'nsTArray mozilla::gfx::CalculatePointPlaneDistances(const nsTArray >&, const Point4DTyped&, const Point4DTyped&, size_t&, size_t&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h:83: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 83 | } else if (dot < -epsilon) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/Polygon.h:83: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:9, from ../../../../librewolf-153.0.1-1/dom/base/ChromeUtils.cpp:67, from Unified_cpp_dom_base1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextRange.h: In member function 'bool mozilla::TextRangeStyle::Equals(const mozilla::TextRangeStyle&) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextRange.h:94: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 94 | if (mDefinedStyles != aOther.mDefinedStyles) return false; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextRange.h:94: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/ipred_prepare.h:36, from 16bd_ipred_prepare_tmpl.c:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../librewolf-153.0.1-1/dom/base/AbstractRange.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ 16bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_16bpc': 16bd_ipred_prepare_tmpl.c:143:40: warning: 'dst_top' may be used uninitialized [-Wmaybe-uninitialized] 143 | pixel_set(left, have_top ? *dst_top : ((1 << bitdepth) >> 1) + 1, sz); | ^~~~~~~~ 16bd_ipred_prepare_tmpl.c:118:18: note: 'dst_top' was declared here 118 | const pixel *dst_top; | ^~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/lf_apply.h:35, from 16bd_lf_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics 16bd_loopfilter_tmpl.c: In function 'loop_filter': 16bd_loopfilter_tmpl.c:105:37: warning: 'p6' may be used uninitialized [-Wmaybe-uninitialized] 105 | dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + | ~~~^~~~ 16bd_loopfilter_tmpl.c:50:13: note: 'p6' was declared here 50 | int p6, p5, p4, p3, p2; | ^~ 16bd_loopfilter_tmpl.c:107:37: warning: 'p5' may be used uninitialized [-Wmaybe-uninitialized] 107 | dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + | ~~~^~~~ 16bd_loopfilter_tmpl.c:50:17: note: 'p5' was declared here 50 | int p6, p5, p4, p3, p2; | ^~ 16bd_loopfilter_tmpl.c:99:57: warning: 'p4' may be used uninitialized [-Wmaybe-uninitialized] 99 | dst[strideb * -4] = (p6 + p6 + p6 + p6 + p5 + p4 * 2 + p3 * 2 + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 16bd_loopfilter_tmpl.c:50:21: note: 'p4' was declared here 50 | int p6, p5, p4, p3, p2; | ^~ 16bd_loopfilter_tmpl.c:92:31: warning: 'p3' may be used uninitialized [-Wmaybe-uninitialized] 92 | flat8in &= abs(p3 - p0) <= F && abs(q3 - q0) <= F; | ~~~^~~~ 16bd_loopfilter_tmpl.c:50:25: note: 'p3' was declared here 50 | int p6, p5, p4, p3, p2; | ^~ 16bd_loopfilter_tmpl.c:92:52: warning: 'q3' may be used uninitialized [-Wmaybe-uninitialized] 92 | flat8in &= abs(p3 - p0) <= F && abs(q3 - q0) <= F; | ~~~^~~~ 16bd_loopfilter_tmpl.c:53:17: note: 'q3' was declared here 53 | int q2, q3, q4, q5, q6; | ^~ 16bd_loopfilter_tmpl.c:117:66: warning: 'q4' may be used uninitialized [-Wmaybe-uninitialized] 117 | dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 16bd_loopfilter_tmpl.c:53:21: note: 'q4' was declared here 53 | int q2, q3, q4, q5, q6; | ^~ 16bd_loopfilter_tmpl.c:117:66: warning: 'q5' may be used uninitialized [-Wmaybe-uninitialized] 117 | dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 16bd_loopfilter_tmpl.c:53:25: note: 'q5' was declared here 53 | int q2, q3, q4, q5, q6; | ^~ 16bd_loopfilter_tmpl.c:118:61: warning: 'q6' may be used uninitialized [-Wmaybe-uninitialized] 117 | dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 16bd_loopfilter_tmpl.c:53:29: note: 'q6' was declared here 53 | int q2, q3, q4, q5, q6; | ^~ 16bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized [-Wmaybe-uninitialized] 94 | if (wd >= 16 && (flat8out & flat8in)) { | ~~~~~~~~~~^~~~~~~~~~ 16bd_loopfilter_tmpl.c:54:17: note: 'flat8out' was declared here 54 | int fm, flat8out, flat8in; | ^~~~~~~~ 16bd_loopfilter_tmpl.c:119:28: warning: 'flat8in' may be used uninitialized [-Wmaybe-uninitialized] 119 | } else if (wd >= 8 && flat8in) { | ^~ 16bd_loopfilter_tmpl.c:54:27: note: 'flat8in' was declared here 54 | int fm, flat8out, flat8in; | ^~~~~~~ 16bd_loopfilter_tmpl.c:128:55: warning: 'p2' may be used uninitialized [-Wmaybe-uninitialized] 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 16bd_loopfilter_tmpl.c:50:29: note: 'p2' was declared here 50 | int p6, p5, p4, p3, p2; | ^~ 16bd_loopfilter_tmpl.c:129:64: warning: 'q2' may be used uninitialized [-Wmaybe-uninitialized] 129 | dst[strideb * +0] = (p1 + 2 * p0 + 2 * q0 + 2 * q1 + q2 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 16bd_loopfilter_tmpl.c:53:13: note: 'q2' was declared here 53 | int q2, q3, q4, q5, q6; | ^~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/lr_apply.h:36, from 16bd_lr_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/cdef_apply.h:33, from 16bd_recon_tmpl.c:40: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ 16bd_recon_tmpl.c: In function 'decode_coefs': 16bd_recon_tmpl.c:371:46: warning: array subscript has type 'char' [-Wchar-subscripts] 371 | dav1d_filter_mode_to_y_mode[b->y_angle] : b->y_mode; | ~^~~~~~~~~ 16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 16bd_recon_tmpl.c:1598:63: warning: array subscript has type 'char' [-Wchar-subscripts] 1598 | const Dav1dThreadPicture *const refp = &f->refp[b->ref[0]]; | ~~~~~~^~~ 16bd_recon_tmpl.c:1602:70: warning: array subscript has type 'char' [-Wchar-subscripts] 1602 | ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) || | ~~~~~~^~~ 16bd_recon_tmpl.c:1607:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1607 | &f->frame_hdr->gmv[b->ref[0]]); | ~~~~~~^~~ 16bd_recon_tmpl.c:1714:74: warning: array subscript has type 'char' [-Wchar-subscripts] 1714 | ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) || | ~~~~~~^~~ 16bd_recon_tmpl.c:1721:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1721 | &f->frame_hdr->gmv[b->ref[0]]); | ~~~~~~^~~ 16bd_recon_tmpl.c:1791:67: warning: array subscript has type 'char' [-Wchar-subscripts] 1791 | const Dav1dThreadPicture *const refp = &f->refp[b->ref[i]]; | ~~~~~~^~~ 16bd_recon_tmpl.c:1793:81: warning: array subscript has type 'char' [-Wchar-subscripts] 1793 | if (b->inter_mode == GLOBALMV_GLOBALMV && f->gmv_warp_allowed[b->ref[i]]) { | ~~~~~~^~~ 16bd_recon_tmpl.c:1795:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1795 | &f->frame_hdr->gmv[b->ref[i]]); | ~~~~~~^~~ 16bd_recon_tmpl.c:1809:47: warning: array subscript has type 'char' [-Wchar-subscripts] 1809 | jnt_weight = f->jnt_weights[b->ref[0]][b->ref[1]]; | ~~~~~~^~~ 16bd_recon_tmpl.c:1809:58: warning: array subscript has type 'char' [-Wchar-subscripts] 1809 | jnt_weight = f->jnt_weights[b->ref[0]][b->ref[1]]; | ~~~~~~^~~ 16bd_recon_tmpl.c:1833:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1833 | const Dav1dThreadPicture *const refp = &f->refp[b->ref[i]]; | ~~~~~~^~~ 16bd_recon_tmpl.c:1835:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1835 | imin(cbw4, cbh4) > 1 && f->gmv_warp_allowed[b->ref[i]]) | ~~~~~~^~~ 16bd_recon_tmpl.c:1839:70: warning: array subscript has type 'char' [-Wchar-subscripts] 1839 | refp, &f->frame_hdr->gmv[b->ref[i]]); | ~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZCCallbackHelper.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:22, from ../../../../librewolf-153.0.1-1/dom/base/Document.cpp:142, from Unified_cpp_dom_base2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h: In function 'std::ostream& mozilla::operator<<(std::ostream&, const WidgetQueryContentEvent::Reply&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:1365: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1365 | } else if (aReply.mEventMessage == eQueryDOMWidgetHittest) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:1365: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory 16bd_recon_tmpl.c: In function 'decode_coefs': 16bd_recon_tmpl.c:429:8: warning: 'eob' may be used uninitialized [-Wmaybe-uninitialized] 429 | if (eob > 1) { | ^ 16bd_recon_tmpl.c:405:9: note: 'eob' was declared here 405 | int eob; | ^~~ 16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 16bd_recon_tmpl.c:1855:17: warning: 'jnt_weight' may be used uninitialized [-Wmaybe-uninitialized] 1855 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1857 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 16bd_recon_tmpl.c:1786:13: note: 'jnt_weight' was declared here 1786 | int jnt_weight; | ^~~~~~~~~~ 16bd_recon_tmpl.c:1861:17: warning: 'mask' may be used uninitialized [-Wmaybe-uninitialized] 1861 | dsp->mc.mask(uvdst, f->cur.stride[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1862 | tmp[b->mask_sign], tmp[!b->mask_sign], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1863 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1864 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 16bd_recon_tmpl.c:1788:24: note: 'mask' was declared here 1788 | const uint8_t *mask; | ^~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/cdef_apply.h:33, from 8bd_cdef_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../librewolf-153.0.1-1/dom/base/nsQueryContentEventResult.cpp:9, from Unified_cpp_dom_base10.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/ipred_prepare.h:36, from 8bd_ipred_prepare_tmpl.c:36: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ 8bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_8bpc': 8bd_ipred_prepare_tmpl.c:143:40: warning: 'dst_top' may be used uninitialized [-Wmaybe-uninitialized] 143 | pixel_set(left, have_top ? *dst_top : ((1 << bitdepth) >> 1) + 1, sz); | ^~~~~~~~ 8bd_ipred_prepare_tmpl.c:118:18: note: 'dst_top' was declared here 118 | const pixel *dst_top; | ^~~~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EventStateManager.h:9, from ../../../../librewolf-153.0.1-1/dom/base/ChromeUtils.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../librewolf-153.0.1-1/dom/base/CustomElementRegistry.cpp:38, from Unified_cpp_dom_base1.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/lf_apply.h:35, from 8bd_lf_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics 8bd_loopfilter_tmpl.c: In function 'loop_filter': 8bd_loopfilter_tmpl.c:105:37: warning: 'p6' may be used uninitialized [-Wmaybe-uninitialized] 105 | dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + | ~~~^~~~ 8bd_loopfilter_tmpl.c:50:13: note: 'p6' was declared here 50 | int p6, p5, p4, p3, p2; | ^~ 8bd_loopfilter_tmpl.c:107:37: warning: 'p5' may be used uninitialized [-Wmaybe-uninitialized] 107 | dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + | ~~~^~~~ 8bd_loopfilter_tmpl.c:50:17: note: 'p5' was declared here 50 | int p6, p5, p4, p3, p2; | ^~ 8bd_loopfilter_tmpl.c:99:57: warning: 'p4' may be used uninitialized [-Wmaybe-uninitialized] 99 | dst[strideb * -4] = (p6 + p6 + p6 + p6 + p5 + p4 * 2 + p3 * 2 + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 8bd_loopfilter_tmpl.c:50:21: note: 'p4' was declared here 50 | int p6, p5, p4, p3, p2; | ^~ 8bd_loopfilter_tmpl.c:92:31: warning: 'p3' may be used uninitialized [-Wmaybe-uninitialized] 92 | flat8in &= abs(p3 - p0) <= F && abs(q3 - q0) <= F; | ~~~^~~~ 8bd_loopfilter_tmpl.c:50:25: note: 'p3' was declared here 50 | int p6, p5, p4, p3, p2; | ^~ 8bd_loopfilter_tmpl.c:92:52: warning: 'q3' may be used uninitialized [-Wmaybe-uninitialized] 92 | flat8in &= abs(p3 - p0) <= F && abs(q3 - q0) <= F; | ~~~^~~~ 8bd_loopfilter_tmpl.c:53:17: note: 'q3' was declared here 53 | int q2, q3, q4, q5, q6; | ^~ 8bd_loopfilter_tmpl.c:117:66: warning: 'q4' may be used uninitialized [-Wmaybe-uninitialized] 117 | dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 8bd_loopfilter_tmpl.c:53:21: note: 'q4' was declared here 53 | int q2, q3, q4, q5, q6; | ^~ 8bd_loopfilter_tmpl.c:117:66: warning: 'q5' may be used uninitialized [-Wmaybe-uninitialized] 117 | dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 8bd_loopfilter_tmpl.c:53:25: note: 'q5' was declared here 53 | int q2, q3, q4, q5, q6; | ^~ 8bd_loopfilter_tmpl.c:118:61: warning: 'q6' may be used uninitialized [-Wmaybe-uninitialized] 117 | dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 8bd_loopfilter_tmpl.c:53:29: note: 'q6' was declared here 53 | int q2, q3, q4, q5, q6; | ^~ 8bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized [-Wmaybe-uninitialized] 94 | if (wd >= 16 && (flat8out & flat8in)) { | ~~~~~~~~~~^~~~~~~~~~ 8bd_loopfilter_tmpl.c:54:17: note: 'flat8out' was declared here 54 | int fm, flat8out, flat8in; | ^~~~~~~~ 8bd_loopfilter_tmpl.c:119:28: warning: 'flat8in' may be used uninitialized [-Wmaybe-uninitialized] 119 | } else if (wd >= 8 && flat8in) { | ^~ 8bd_loopfilter_tmpl.c:54:27: note: 'flat8in' was declared here 54 | int fm, flat8out, flat8in; | ^~~~~~~ 8bd_loopfilter_tmpl.c:128:55: warning: 'p2' may be used uninitialized [-Wmaybe-uninitialized] 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 8bd_loopfilter_tmpl.c:50:29: note: 'p2' was declared here 50 | int p6, p5, p4, p3, p2; | ^~ 8bd_loopfilter_tmpl.c:129:64: warning: 'q2' may be used uninitialized [-Wmaybe-uninitialized] 129 | dst[strideb * +0] = (p1 + 2 * p0 + 2 * q0 + 2 * q1 + q2 + 4) >> 3; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 8bd_loopfilter_tmpl.c:53:13: note: 'q2' was declared here 53 | int q2, q3, q4, q5, q6; | ^~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/lr_apply.h:36, from 8bd_lr_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/cdef_apply.h:33, from 8bd_recon_tmpl.c:40: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:311:46: warning: array subscript has type 'char' [-Wchar-subscripts] 311 | if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:312:67: warning: array subscript has type 'char' [-Wchar-subscripts] 312 | if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:316:46: warning: array subscript has type 'char' [-Wchar-subscripts] 316 | if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:317:67: warning: array subscript has type 'char' [-Wchar-subscripts] 317 | if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:334:46: warning: array subscript has type 'char' [-Wchar-subscripts] 334 | if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:335:67: warning: array subscript has type 'char' [-Wchar-subscripts] 335 | if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:339:46: warning: array subscript has type 'char' [-Wchar-subscripts] 339 | if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++; | ~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/third_party/dav1d/src/env.h:340:67: warning: array subscript has type 'char' [-Wchar-subscripts] 340 | if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++; | ~~~~~~~~~^~~~~ 8bd_recon_tmpl.c: In function 'decode_coefs': 8bd_recon_tmpl.c:371:46: warning: array subscript has type 'char' [-Wchar-subscripts] 371 | dav1d_filter_mode_to_y_mode[b->y_angle] : b->y_mode; | ~^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ 8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc': 8bd_recon_tmpl.c:1598:63: warning: array subscript has type 'char' [-Wchar-subscripts] 1598 | const Dav1dThreadPicture *const refp = &f->refp[b->ref[0]]; | ~~~~~~^~~ 8bd_recon_tmpl.c:1602:70: warning: array subscript has type 'char' [-Wchar-subscripts] 1602 | ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) || | ~~~~~~^~~ 8bd_recon_tmpl.c:1607:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1607 | &f->frame_hdr->gmv[b->ref[0]]); | ~~~~~~^~~ 8bd_recon_tmpl.c:1714:74: warning: array subscript has type 'char' [-Wchar-subscripts] 1714 | ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) || | ~~~~~~^~~ 8bd_recon_tmpl.c:1721:68: warning: array subscript has type 'char' [-Wchar-subscripts] 1721 | &f->frame_hdr->gmv[b->ref[0]]); | ~~~~~~^~~ 8bd_recon_tmpl.c:1791:67: warning: array subscript has type 'char' [-Wchar-subscripts] 1791 | const Dav1dThreadPicture *const refp = &f->refp[b->ref[i]]; | ~~~~~~^~~ 8bd_recon_tmpl.c:1793:81: warning: array subscript has type 'char' [-Wchar-subscripts] 1793 | if (b->inter_mode == GLOBALMV_GLOBALMV && f->gmv_warp_allowed[b->ref[i]]) { | ~~~~~~^~~ 8bd_recon_tmpl.c:1795:60: warning: array subscript has type 'char' [-Wchar-subscripts] 1795 | &f->frame_hdr->gmv[b->ref[i]]); | ~~~~~~^~~ 8bd_recon_tmpl.c:1809:47: warning: array subscript has type 'char' [-Wchar-subscripts] 1809 | jnt_weight = f->jnt_weights[b->ref[0]][b->ref[1]]; | ~~~~~~^~~ 8bd_recon_tmpl.c:1809:58: warning: array subscript has type 'char' [-Wchar-subscripts] 1809 | jnt_weight = f->jnt_weights[b->ref[0]][b->ref[1]]; | ~~~~~~^~~ 8bd_recon_tmpl.c:1833:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1833 | const Dav1dThreadPicture *const refp = &f->refp[b->ref[i]]; | ~~~~~~^~~ 8bd_recon_tmpl.c:1835:71: warning: array subscript has type 'char' [-Wchar-subscripts] 1835 | imin(cbw4, cbh4) > 1 && f->gmv_warp_allowed[b->ref[i]]) | ~~~~~~^~~ 8bd_recon_tmpl.c:1839:70: warning: array subscript has type 'char' [-Wchar-subscripts] 1839 | refp, &f->frame_hdr->gmv[b->ref[i]]); | ~~~~~~^~~ 8bd_recon_tmpl.c: In function 'decode_coefs': 8bd_recon_tmpl.c:429:8: warning: 'eob' may be used uninitialized [-Wmaybe-uninitialized] 429 | if (eob > 1) { | ^ 8bd_recon_tmpl.c:405:9: note: 'eob' was declared here 405 | int eob; | ^~~ 8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc': 8bd_recon_tmpl.c:1855:17: warning: 'jnt_weight' may be used uninitialized [-Wmaybe-uninitialized] 1855 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1856 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1857 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 8bd_recon_tmpl.c:1786:13: note: 'jnt_weight' was declared here 1786 | int jnt_weight; | ^~~~~~~~~~ 8bd_recon_tmpl.c:1861:17: warning: 'mask' may be used uninitialized [-Wmaybe-uninitialized] 1861 | dsp->mc.mask(uvdst, f->cur.stride[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1862 | tmp[b->mask_sign], tmp[!b->mask_sign], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1863 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1864 | HIGHBD_CALL_SUFFIX); | ~~~~~~~~~~~~~~~~~~~ 8bd_recon_tmpl.c:1788:24: note: 'mask' was declared here 1788 | const uint8_t *mask; | ^~~~ At top level: cc1: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/DomQuotaMetrics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/FirstInitializationAttemptsImpl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:75, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentParent.h:29, from ../../../../librewolf-153.0.1-1/dom/base/MessageBroadcaster.cpp:7, from Unified_cpp_dom_base3.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h: In member function 'mozilla::Result > >, nsTString > mozilla::glean::impl::Labeled::TestGetValue(nsCString) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:248: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 248 | } else if constexpr (std::is_same_v) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:248: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/DomQuotaMetrics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/FirstInitializationAttemptsImpl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:75, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/geolocation/GeolocationSystem.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/geolocation/Geolocation.h:13, from ../../../../librewolf-153.0.1-1/dom/base/Navigator.cpp:8, from Unified_cpp_dom_base4.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h: In member function 'mozilla::Result > >, nsTString > mozilla::glean::impl::Labeled::TestGetValue(nsCString) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:248: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 248 | } else if constexpr (std::is_same_v) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:248: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/webrender/WebRenderTypes.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxUtils.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/gfxContext.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsBidiPresUtils.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsFrameSelection.h:25, from ../../../../librewolf-153.0.1-1/dom/base/Highlight.cpp:16, from Unified_cpp_dom_base3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../librewolf-153.0.1-1/dom/base/IntlUtils.h:9, from ../../../../librewolf-153.0.1-1/dom/base/IntlUtils.cpp:5, from Unified_cpp_dom_base3.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsBidiPresUtils.h:14: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_dom_base5.cpp:110: ../../../../librewolf-153.0.1-1/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': ../../../../librewolf-153.0.1-1/dom/base/ScreenOrientation.cpp:28: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) ../../../../librewolf-153.0.1-1/dom/base/ScreenOrientation.cpp:28: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/EditorBase.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEditor.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, from ../../../../librewolf-153.0.1-1/dom/base/DirectionalityUtils.cpp:34, from Unified_cpp_dom_base2.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from ../../../../librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from ../../../../librewolf-153.0.1-1/dom/base/DOMRect.cpp:15, from Unified_cpp_dom_base2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Element.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ContentList.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ChromeNodeList.h:10, from ../../../../librewolf-153.0.1-1/dom/base/ChromeNodeList.cpp:5, from Unified_cpp_dom_base1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::FetchDecodedImage(mozilla::dom::GlobalObject&, nsIURI*, nsIChannel*, mozilla::ErrorResult&)::)>; RejectFunction = mozilla::dom::ChromeUtils::FetchDecodedImage(mozilla::dom::GlobalObject&, nsIURI*, nsIChannel*, mozilla::ErrorResult&)::; ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::FetchDecodedImage(mozilla::dom::GlobalObject&, nsIURI*, nsIChannel*, mozilla::ErrorResult&)::)>; RejectFunction = mozilla::dom::ChromeUtils::FetchDecodedImage(mozilla::dom::GlobalObject&, nsIURI*, nsIChannel*, mozilla::ErrorResult&)::; ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = already_AddRefed; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = std::tuple; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::CollectScrollingData(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::ChromeUtils::CollectScrollingData(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; ResolveValueT = std::tuple; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::CollectScrollingData(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::ChromeUtils::CollectScrollingData(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; ResolveValueT = std::tuple; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::tuple; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::EnsureHeadlessContentProcess(const mozilla::dom::GlobalObject&, const nsACString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::ChromeUtils::EnsureHeadlessContentProcess(const mozilla::dom::GlobalObject&, const nsACString&, mozilla::ErrorResult&)::; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::EnsureHeadlessContentProcess(const mozilla::dom::GlobalObject&, const nsACString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::ChromeUtils::EnsureHeadlessContentProcess(const mozilla::dom::GlobalObject&, const nsACString&, mozilla::ErrorResult&)::; ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::unique_ptr; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::EndWheelTransaction(mozilla::dom::GlobalObject&, mozilla::dom::WindowProxyHolder&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::ChromeUtils::EndWheelTransaction(mozilla::dom::GlobalObject&, mozilla::dom::WindowProxyHolder&, mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::EndWheelTransaction(mozilla::dom::GlobalObject&, mozilla::dom::WindowProxyHolder&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::ChromeUtils::EndWheelTransaction(mozilla::dom::GlobalObject&, mozilla::dom::WindowProxyHolder&, mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, bool, true>; ResolveValueT = std::__cxx11::basic_string; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::CollectPerfStats(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::ChromeUtils::CollectPerfStats(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; ResolveValueT = std::__cxx11::basic_string; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::CollectPerfStats(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::ChromeUtils::CollectPerfStats(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; ResolveValueT = std::__cxx11::basic_string; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = std::__cxx11::basic_string; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, nsresult, true>; ResolveValueT = mozilla::HashMap; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::HashMap; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; ResolveValueT = mozilla::HashMap; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::HashMap; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../librewolf-153.0.1-1/dom/base/PopupBlocker.cpp:13, from Unified_cpp_dom_base5.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../librewolf-153.0.1-1/dom/base/RemoteOuterWindowProxy.cpp:13, from Unified_cpp_dom_base5.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PresShell.h:30, from ../../../../librewolf-153.0.1-1/dom/base/MutationObservers.cpp:13, from Unified_cpp_dom_base4.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from ../../../../librewolf-153.0.1-1/dom/base/Element.h:21, from ../../../../librewolf-153.0.1-1/dom/base/PopoverData.h:8, from ../../../../librewolf-153.0.1-1/dom/base/PopoverData.cpp:5, from Unified_cpp_dom_base5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/nsBidiPresUtils.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsFrameSelection.h:25, from ../../../../librewolf-153.0.1-1/dom/base/SelectionChangeEventDispatcher.cpp:19, from Unified_cpp_dom_base6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from Unified_cpp_dom_base7.cpp:119: ../../../../librewolf-153.0.1-1/dom/base/WindowDestroyedEvent.cpp: In member function 'virtual nsresult mozilla::WindowDestroyedEvent::Run()': ../../../../librewolf-153.0.1-1/dom/base/WindowDestroyedEvent.cpp:88: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 88 | } else if (mTopic.EqualsLiteral("outer-window-destroyed")) { ../../../../librewolf-153.0.1-1/dom/base/WindowDestroyedEvent.cpp:88: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SelectionMovementUtils.h:13, from ../../../../librewolf-153.0.1-1/dom/base/TextDirectiveUtil.cpp:12, from Unified_cpp_dom_base7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../librewolf-153.0.1-1/dom/base/WindowNamedPropertiesHandler.cpp:18, from Unified_cpp_dom_base7.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsCSSRenderingBorders.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/ipc/BrowserParent.h:21, from ../../../../librewolf-153.0.1-1/dom/base/nsContentAreaDragDrop.cpp:14, from Unified_cpp_dom_base8.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h: In function 'void mozilla::gfx::ArcToBezier(T*, const Point&, const Size&, float, float, bool, float, const Matrix&)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h:99: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 99 | } else if (arcSweepLeft > Float(2.0f * M_PI)) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/gfx/PathHelpers.h:99: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MessageBroadcaster.h:9, from ../../../../librewolf-153.0.1-1/dom/base/MessageListenerManager.cpp:7, from Unified_cpp_dom_base4.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, RefPtr, true>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Navigator::MozGetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::NavigatorUserMediaSuccessCallback&, mozilla::dom::NavigatorUserMediaErrorCallback&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::Navigator::MozGetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::NavigatorUserMediaSuccessCallback&, mozilla::dom::NavigatorUserMediaErrorCallback&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Navigator::MozGetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::NavigatorUserMediaSuccessCallback&, mozilla::dom::NavigatorUserMediaErrorCallback&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; RejectFunction = mozilla::dom::Navigator::MozGetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::NavigatorUserMediaSuccessCallback&, mozilla::dom::NavigatorUserMediaErrorCallback&, mozilla::dom::CallerType, mozilla::ErrorResult&)::&)>; ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = RefPtr; RejectValueT = RefPtr; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Navigator::GetVRDisplays(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Navigator::GetVRDisplays(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Navigator::GetVRDisplays(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Navigator::GetVRDisplays(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Navigator::Share(const mozilla::dom::ShareData&, mozilla::ErrorResult&)::::ResolveOrRejectValue&&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Navigator::Share(const mozilla::dom::ShareData&, mozilla::ErrorResult&)::::ResolveOrRejectValue&&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from ../../../../librewolf-153.0.1-1/dom/base/Element.h:30: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ScreenOrientation::UpdateActiveOrientationLock(mozilla::hal::ScreenOrientation)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ScreenOrientation::UpdateActiveOrientationLock(mozilla::hal::ScreenOrientation)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ScreenOrientation::LockOrientationTask::Run()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ScreenOrientation::LockOrientationTask::Run()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../librewolf-153.0.1-1/dom/base/nsCCUncollectableMarker.cpp:13, from Unified_cpp_dom_base8.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../../librewolf-153.0.1-1/dom/base/nsFocusManager.cpp:20, from Unified_cpp_dom_base9.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 228 | if (!mState.mClipChainContainingBlockDescendants) return; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/DisplayListClipState.h:228: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::StorageAccessAPIHelper::StorageAccessPromptChoices; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccessForOrigin(const nsAString&, bool, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Document::RequestStorageAccessForOrigin(const nsAString&, bool, mozilla::ErrorResult&)::; ResolveValueT = mozilla::StorageAccessAPIHelper::StorageAccessPromptChoices; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccessForOrigin(const nsAString&, bool, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Document::RequestStorageAccessForOrigin(const nsAString&, bool, mozilla::ErrorResult&)::; ResolveValueT = mozilla::StorageAccessAPIHelper::StorageAccessPromptChoices; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::StorageAccessAPIHelper::StorageAccessPromptChoices; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::MaybeAllowStorageForOpenerAfterUserInteraction()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::MaybeAllowStorageForOpenerAfterUserInteraction()::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::AddCertException(bool, nsINode::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::AddCertException(bool, nsINode::ErrorResult&)::::ResolveOrRejectValue&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ScrollAnimationBezierPhysics.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZPublicUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZCCallbackHelper.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:22, from ../../../../librewolf-153.0.1-1/netwerk/base/LoadInfo.cpp:19, from Unified_cpp_netwerk_base0.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h: In member function 'int32_t mozilla::SMILKeySpline::Compare(const mozilla::SMILKeySpline&) const': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h:57: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 57 | if (mX1 != aRhs.mX1) return mX1 < aRhs.mX1 ? -1 : 1; /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SMILKeySpline.h:57: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:80, from ../../../../librewolf-153.0.1-1/netwerk/base/CaptivePortalService.cpp:14, from Unified_cpp_netwerk_base0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/widget/nsIWidget.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:31: In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::Document::BeginUpdate()' at ../../../../librewolf-153.0.1-1/dom/base/Document.cpp:8498: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_12(D)->mObservers.D.890560.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from ../../../../librewolf-153.0.1-1/dom/base/DirectionalityUtils.cpp:30: ../../../../librewolf-153.0.1-1/dom/base/Document.cpp: In member function 'void mozilla::dom::Document::BeginUpdate()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Document.h:600:47: note: '__for_begin' declared here 600 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ ../../../../librewolf-153.0.1-1/dom/base/Document.cpp:8498: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8498 | NS_DOCUMENT_NOTIFY_OBSERVERS(BeginUpdate, (this)); ../../../../librewolf-153.0.1-1/dom/base/Document.cpp:8495: note: 'this' declared here 8495 | void Document::BeginUpdate() { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::Document::BeginLoad()' at ../../../../librewolf-153.0.1-1/dom/base/Document.cpp:8545: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->mObservers.D.890560.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/dom/base/Document.cpp: In member function 'void mozilla::dom::Document::BeginLoad()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Document.h:600:47: note: '__for_begin' declared here 600 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ ../../../../librewolf-153.0.1-1/dom/base/Document.cpp:8545: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8545 | NS_DOCUMENT_NOTIFY_OBSERVERS(BeginLoad, (this)); ../../../../librewolf-153.0.1-1/dom/base/Document.cpp:8521: note: 'this' declared here 8521 | void Document::BeginLoad() { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::Document::ElementStateChanged(mozilla::dom::Element*, mozilla::dom::ElementState)' at ../../../../librewolf-153.0.1-1/dom/base/Document.cpp:8785: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_9(D)->mObservers.D.890560.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/dom/base/Document.cpp: In member function 'void mozilla::dom::Document::ElementStateChanged(mozilla::dom::Element*, mozilla::dom::ElementState)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Document.h:600:47: note: '__for_begin' declared here 600 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ ../../../../librewolf-153.0.1-1/dom/base/Document.cpp:8785: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8785 | NS_DOCUMENT_NOTIFY_OBSERVERS(ElementStateChanged, ../../../../librewolf-153.0.1-1/dom/base/Document.cpp:8782: note: 'this' declared here 8782 | void Document::ElementStateChanged(Element* aElement, ElementState aStateMask) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:65, from ../../../../librewolf-153.0.1-1/dom/base/nsIContentInlines.h:15, from ../../../../librewolf-153.0.1-1/dom/base/AncestorIterator.h:17, from ../../../../librewolf-153.0.1-1/dom/base/nsFocusManager.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/PodOperations.h:36:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36 | memset(aT, 0, sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../librewolf-153.0.1-1/dom/base/nsINode.cpp:118, from Unified_cpp_dom_base9.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/js/xpconnect/src/xpcprivate.h:2162: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { In constructor 'nsAutoTObserverArray::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]', inlined from 'nsAutoTObserverArray::ForwardIterator::ForwardIterator(const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:307:76, inlined from 'nsAutoTObserverArray::STLIterator::STLIterator(const nsAutoTObserverArray&) [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:421:11, inlined from 'nsAutoTObserverArray::STLIteratorRange::iterator nsAutoTObserverArray::STLIteratorRange::begin() const [with Iterator = nsAutoTObserverArray::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'virtual void mozilla::dom::Document::EndLoad()' at ../../../../librewolf-153.0.1-1/dom/base/Document.cpp:8724: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_27(D)->mObservers.D.890560.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../librewolf-153.0.1-1/dom/base/Document.cpp: In member function 'virtual void mozilla::dom::Document::EndLoad()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Document.h:600:47: note: '__for_begin' declared here 600 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ ../../../../librewolf-153.0.1-1/dom/base/Document.cpp:8724: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8724 | NS_DOCUMENT_NOTIFY_OBSERVERS(EndLoad, (this)); ../../../../librewolf-153.0.1-1/dom/base/Document.cpp:8685: note: 'this' declared here 8685 | void Document::EndLoad() { In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nscore.h:179, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsDebug.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsTArray.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/MimeType.h:8, from ../../../../librewolf-153.0.1-1/netwerk/base/nsBaseChannel.h:8, from ../../../../librewolf-153.0.1-1/netwerk/base/nsInputStreamChannel.h:8, from ../../../../librewolf-153.0.1-1/netwerk/base/nsInputStreamChannel.cpp:5, from Unified_cpp_netwerk_base3.cpp:2: ../../../../librewolf-153.0.1-1/netwerk/base/nsPACMan.cpp: In member function 'bool mozilla::net::nsPACMan::ProcessPending()': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsError.h:30:34: warning: value computed is not used [-Wunused-value] 30 | #define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../librewolf-153.0.1-1/netwerk/base/nsPACMan.cpp:897:9: note: in expansion of macro 'NS_SUCCEEDED' 897 | NS_SUCCEEDED(mSystemProxySettings->GetProxyForURI( | ^~~~~~~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, bool)::::::::ResolveOrRejectValue&)>::; RejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, bool)::::::::ResolveOrRejectValue&)>::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, bool)::::::::ResolveOrRejectValue&)>::; RejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, bool)::::::::ResolveOrRejectValue&)>::; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, bool)::::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, bool)::::::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = nsPoint; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = nsPoint; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Document.h:15, from ../../../../librewolf-153.0.1-1/dom/base/nsFocusManager.h:11, from ../../../../librewolf-153.0.1-1/dom/base/nsFocusManager.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_network.h:7, from ../../../../librewolf-153.0.1-1/netwerk/base/BackgroundFileSaver.cpp:13, from Unified_cpp_netwerk_base0.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestDNSInfo(nsINetDashboardCallback*)::&&)>; RejectFunction = mozilla::net::Dashboard::RequestDNSInfo(nsINetDashboardCallback*)::; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestDNSInfo(nsINetDashboardCallback*)::&&)>; RejectFunction = mozilla::net::Dashboard::RequestDNSInfo(nsINetDashboardCallback*)::; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestHttp3ConnectionStats(nsINetDashboardCallback*)::&&)>; RejectFunction = mozilla::net::Dashboard::RequestHttp3ConnectionStats(nsINetDashboardCallback*)::; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestHttp3ConnectionStats(nsINetDashboardCallback*)::&&)>; RejectFunction = mozilla::net::Dashboard::RequestHttp3ConnectionStats(nsINetDashboardCallback*)::; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestHttpConnections(nsINetDashboardCallback*)::&&)>; RejectFunction = mozilla::net::Dashboard::RequestHttpConnections(nsINetDashboardCallback*)::; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestHttpConnections(nsINetDashboardCallback*)::&&)>; RejectFunction = mozilla::net::Dashboard::RequestHttpConnections(nsINetDashboardCallback*)::; ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::net::SocketDataArgs; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestSockets(nsINetDashboardCallback*)::; RejectFunction = mozilla::net::Dashboard::RequestSockets(nsINetDashboardCallback*)::; ResolveValueT = mozilla::net::SocketDataArgs; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestSockets(nsINetDashboardCallback*)::; RejectFunction = mozilla::net::Dashboard::RequestSockets(nsINetDashboardCallback*)::; ResolveValueT = mozilla::net::SocketDataArgs; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::net::SocketDataArgs; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/UserActivation.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/net/DashboardTypes.h:9, from ../../../../librewolf-153.0.1-1/netwerk/base/nsSocketTransportService2.h:19, from ../../../../librewolf-153.0.1-1/netwerk/base/NetworkDataCountLayer.cpp:6, from Unified_cpp_netwerk_base1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::SSLTokensCache::BlockShutdown(nsIAsyncShutdownClient*)::::; RejectFunction = mozilla::net::SSLTokensCache::BlockShutdown(nsIAsyncShutdownClient*)::::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::SSLTokensCache::BlockShutdown(nsIAsyncShutdownClient*)::::; RejectFunction = mozilla::net::SSLTokensCache::BlockShutdown(nsIAsyncShutdownClient*)::::; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::SSLTokensCache::BlockShutdown(nsIAsyncShutdownClient*)::; RejectFunction = mozilla::net::SSLTokensCache::BlockShutdown(nsIAsyncShutdownClient*)::; ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::SSLTokensCache::BlockShutdown(nsIAsyncShutdownClient*)::; RejectFunction = mozilla::net::SSLTokensCache::BlockShutdown(nsIAsyncShutdownClient*)::; ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsILoadInfo.h:61, from ../../../../librewolf-153.0.1-1/netwerk/base/nsNetUtil.h:19, from ../../../../librewolf-153.0.1-1/netwerk/base/nsAsyncRedirectVerifyHelper.cpp:9, from Unified_cpp_netwerk_base2.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsBaseChannel::BeginPumpingData()::; RejectFunction = nsBaseChannel::BeginPumpingData()::; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsBaseChannel::BeginPumpingData()::; RejectFunction = nsBaseChannel::BeginPumpingData()::; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Document.h:30: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsJSContext::LowMemoryGC()::; RejectFunction = nsJSContext::LowMemoryGC()::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsJSContext::LowMemoryGC()::; RejectFunction = nsJSContext::LowMemoryGC()::; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::dom::PrintPreviewResultInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsFrameLoader::PrintPreview(nsIPrintSettings*, BrowsingContext*, mozilla::ErrorResult&)::; RejectFunction = nsFrameLoader::PrintPreview(nsIPrintSettings*, BrowsingContext*, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::PrintPreviewResultInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsFrameLoader::PrintPreview(nsIPrintSettings*, BrowsingContext*, mozilla::ErrorResult&)::; RejectFunction = nsFrameLoader::PrintPreview(nsIPrintSettings*, BrowsingContext*, mozilla::ErrorResult&)::; ResolveValueT = mozilla::dom::PrintPreviewResultInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::dom::PrintPreviewResultInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_security_manager_ssl1.cpp:11: In constructor 'VerifySignatureResult::VerifySignatureResult(nsresult, mozilla::Span, mozilla::pkix::Time)', inlined from 'void VerifySignature(NSSCMSSignedData*, const nsTArray >&, nsTArray&, nsTArray >&)' at ../../../../../librewolf-153.0.1-1/security/manager/ssl/PDFSignatureVerification.cpp:91:59: ../../../../../librewolf-153.0.1-1/security/manager/ssl/PDFSignatureVerification.cpp:49:46: warning: 'defaultTime.mozilla::pkix::Time::elapsedSecondsAD' may be used uninitialized [-Wmaybe-uninitialized] 49 | : signatureVerificationResult(result), time(t) { | ^~~~~~~ ../../../../../librewolf-153.0.1-1/security/manager/ssl/PDFSignatureVerification.cpp: In function 'void VerifySignature(NSSCMSSignedData*, const nsTArray >&, nsTArray&, nsTArray >&)': ../../../../../librewolf-153.0.1-1/security/manager/ssl/PDFSignatureVerification.cpp:81:10: note: 'defaultTime.mozilla::pkix::Time::elapsedSecondsAD' was declared here 81 | Time defaultTime(Time::uninitialized); | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, from ../../../../../librewolf-153.0.1-1/security/manager/ssl/VerifySSLServerCertChild.h:8, from ../../../../../librewolf-153.0.1-1/security/manager/ssl/VerifySSLServerCertChild.cpp:5, from Unified_cpp_security_manager_ssl2.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsNSSComponent::AsyncClearSSLExternalAndInternalSessionCache(JSContext*, mozilla::dom::Promise**)::::; RejectFunction = nsNSSComponent::AsyncClearSSLExternalAndInternalSessionCache(JSContext*, mozilla::dom::Promise**)::::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = nsNSSComponent::AsyncClearSSLExternalAndInternalSessionCache(JSContext*, mozilla::dom::Promise**)::::; RejectFunction = nsNSSComponent::AsyncClearSSLExternalAndInternalSessionCache(JSContext*, mozilla::dom::Promise**)::::; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/librewolf-153.0.1-1/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/Promise.h:24, from ../../../../../librewolf-153.0.1-1/security/manager/ssl/OSReauthenticator.cpp:10, from Unified_cpp_security_manager_ssl1.cpp:2: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise >, nsresult, true>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise >, nsresult, true>::All(nsISerialEventTarget*, nsTArray >, nsresult, true> > >&):: >, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = nsTArray >; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise > >, nsresult, true>; ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::psm::PKCS11ModuleDB::ListModules(JSContext*, mozilla::dom::Promise**):: > >&)>; RejectFunction = mozilla::psm::PKCS11ModuleDB::ListModules(JSContext*, mozilla::dom::Promise**)::; ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:885:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::psm::PKCS11ModuleDB::ListModules(JSContext*, mozilla::dom::Promise**):: > >&)>; RejectFunction = mozilla::psm::PKCS11ModuleDB::ListModules(JSContext*, mozilla::dom::Promise**)::; ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray > >; RejectValueT = nsresult; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics In file included from Unified_cpp_security_manager_ssl0.cpp:2: In member function 'bool {anonymous}::SignaturePolicy::IsPK7HashAllowed(SECOidTag)', inlined from 'nsresult {anonymous}::VerifyPK7Signature(AppTrustedRoot, nsIZipReader*, SignaturePolicy&, nsTHashtable&, bool&, nsTArray&, SECOidTag&)' at ../../../../../librewolf-153.0.1-1/security/manager/ssl/AppSignatureVerification.cpp:1239:32, inlined from 'nsresult {anonymous}::OpenSignedAppFile(AppTrustedRoot, nsIFile*, SignaturePolicy, nsIZipReader**, nsTArray >&)' at ../../../../../librewolf-153.0.1-1/security/manager/ssl/AppSignatureVerification.cpp:1346:28, inlined from 'virtual nsresult {anonymous}::OpenSignedAppFileTask::CalculateResult()' at ../../../../../librewolf-153.0.1-1/security/manager/ssl/AppSignatureVerification.cpp:1434:29: ../../../../../librewolf-153.0.1-1/security/manager/ssl/AppSignatureVerification.cpp:1114:5: warning: 'digestToUse' may be used uninitialized [-Wmaybe-uninitialized] 1114 | if (aHashAlg == SEC_OID_SHA256 && mSHA256Allowed) { | ^~ ../../../../../librewolf-153.0.1-1/security/manager/ssl/AppSignatureVerification.cpp: In member function 'virtual nsresult {anonymous}::OpenSignedAppFileTask::CalculateResult()': ../../../../../librewolf-153.0.1-1/security/manager/ssl/AppSignatureVerification.cpp:1231:13: note: 'digestToUse' was declared here 1231 | SECOidTag digestToUse; | ^~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics toolkit/library/buildid.cpp.stub widget/gtk/mozgtk/libmozgtk.so memory/replace/logalloc/replay/logalloc-replay toolkit/xre/glxtest/glxtest widget/gtk/vaapitest/vaapitest widget/gtk/vulkantest/vulkantest browser/app/librewolf config/external/mozinference/libmozinference.so config/external/nspr/ds/libplds4.so config/external/nspr/libc/libplc4.so js/src/build/libjs_static.a security/nss/lib/util/libnssutil3.so security/nss/lib/freebl/libfreebl3.so security/nss/lib/nss/libnss3.so js/src/shell/js security/nss/lib/softoken/libsoftokn3.so security/nss/lib/smime/libsmime3.so security/nss/lib/ssl/libssl3.so security/nss/cmd/pk12util/pk12util security/nss/cmd/certutil/certutil media/gmp-clearkey/0.1/libclearkey.so media/ffvpx/libavutil/libmozavutil.so media/ffvpx/libavcodec/libmozavcodec.so In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/StaticRange.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/TextEvents.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from ../../../../librewolf-153.0.1-1/xpcom/build/XPCOMInit.cpp:30, from Unified_cpp_xpcom_build0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h: In constructor 'mozilla::RangeBoundaryBase::RangeBoundaryBase(RawParentType*, uint32_t, mozilla::RangeBoundarySetBy, TreeKind)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:258: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 258 | } else if (aOffset > 0) { /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/RangeBoundary.h:258: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/InputData.h:17: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType mozilla::FrameProperties::ReinterpretHelper::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; uint64_t = long unsigned int]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:198:51: required from 'mozilla::FrameProperties::PropertyType mozilla::FrameProperties::Get(Descriptor, bool*) const [with T = mozilla::SmallValueHolder; PropertyType = mozilla::FrameBidiData; Descriptor = const mozilla::FramePropertyDescriptor >*]' 198 | return ReinterpretHelper::FromInternalValue(v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:4502:27: required from 'mozilla::FrameProperties::PropertyType nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor, bool*) const [with T = mozilla::SmallValueHolder; mozilla::FrameProperties::PropertyType = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor = const mozilla::FramePropertyDescriptor >*]' 4502 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/FrameProperties.h:299:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess] 299 | memcpy(&value, &aInternalValue, sizeof(value)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/SharedScriptCache.h:24, from ../../../../librewolf-153.0.1-1/xpcom/build/XPCOMInit.cpp:27: In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = ICUReporter]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = ICUReporter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57, inlined from 'static void* ICUReporter::Alloc(const void*, size_t)' at ../../../../librewolf-153.0.1-1/xpcom/build/XPCOMInit.cpp:157: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/stl_wrappers/ostream:65, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsString.h:8, from ../../../../librewolf-153.0.1-1/xpcom/build/FileLocation.h:8, from ../../../../librewolf-153.0.1-1/xpcom/build/FileLocation.cpp:5, from Unified_cpp_xpcom_build0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h: In static member function 'static void* ICUReporter::Alloc(const void*, size_t)': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ In static member function 'static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = OggReporter]', inlined from 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = OggReporter]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIMemoryReporter.h:671:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 671 | return moz_malloc_size_of(aPtr); \ | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:150: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC' 150 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h: In static member function 'static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = OggReporter]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/mozalloc.h:96:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here 96 | MFBT_API size_t moz_malloc_size_of(const void* ptr); | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from ../../../../../librewolf-153.0.1-1/toolkit/components/glean/bindings/private/Object.cpp:10, from Unified_cpp_components_glean1.cpp:11: In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::glean::FlushAllChildData(std::function&&)>&&)::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::glean::FlushAllChildData(std::function&&)>&&)::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In static member function 'static void mozilla::MozPromise::MaybeChain(PromiseType*, RefPtr&&) [with PromiseType = mozilla::MozPromise; ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]', inlined from 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:947:30: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:692:21: warning: 'this' pointer is null [-Wnonnull] 692 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise::AllSettled(nsISerialEventTarget*, nsTArray > >&)::::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/amd64/dist/include/mozilla/MozPromise.h:1205:8: note: in a call to non-static member function 'void mozilla::MozPromise::ChainTo(already_AddRefed, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' 1205 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-backend-plugin' may have been intended to silence earlier diagnostics toolkit/library/build/libxul.so ipc/app/plugin-container js/xpconnect/shell/xpcshell ./run.js.stub ./bug1081239-cmbchina.com.js.stub ./bug1280834-bankofamerica.com.js.stub ./bug1448747-FastClick_breakage.js.stub ./bug1457335-histography.io.js.stub ./bug1575000-apply.lloydsbank.co.uk-fix_misaligned_radio_buttons.css.stub ./bug1579159-m.tailieu.vn.js.stub ./bug1610344-directv.com.co-hide_browser_notice.css.stub ./bug1709653-Office_365_email_handling_prompt.js.stub ./bug1724868-news.yahoo.co.jp-1.js.stub ./bug1724868-news.yahoo.co.jp.js.stub ./bug1729435-milkbarstore.com-fix_cart_quantities.css.stub ./bug1741234-patient.alphalabs.ca-unhide_continue_button.css.stub ./bug1769762-tiktok.com_broken_comments.js.stub ./bug1770962-coldwellbankerhomes.com-fix_stretched_property_images.css.stub ./bug1774005-Sites_relying_on_window.InstallTrigger.js.stub ./bug1779908-play.google.com-hide_extra_scrollbars.css.stub ./bug1799968-www.samsung.com_scrolling_fix.js.stub ./bug1815733-Office_365_Outlook_locations.js.stub ./bug1815836-All_international_Nintendo_domains.js.stub ./bug1818818-FastClick_breakage_legacy.js.stub ./bug1830307-cnn.com-fix_blank_pages_when_printing.css.stub ./bug1836872-docs.google.com-fix_inaccessible_menus.css.stub ./bug1841730-www.korg.com.js.stub ./bug1842437-YouTube_back_forward_fix.js.stub ./bug1845299-Google_Slides-hide_extra_scrollbars.css.stub ./bug1848849-theaa.com-fix_blank_print_preview.css.stub ./bug1854165-Sites_relying_on_there_being_no_window.InstallTrigger.js.stub ./bug1860417-www.samsung.com_images_fix.js.stub ./bug1873166-nsandi.com-hide_browser_notice.css.stub ./bug1886293-Future_PLC_websites-fix_trending_scrollbar.css.stub ./bug1886566-quezoncity.gov.ph-fix_invisible_iframe.css.stub ./bug1886616-www.six-group.com-unhide_selected_inputs.css.stub ./bug1891016-usps.com-fix_terms_and_conditions_checkboxes.css.stub ./bug1895051-www.zhihu.com-fix_unclickable_directory_buttons.css.stub ./bug1896571-gracobaby.ca-unlock-scrolling.css.stub ./bug1898915-locator.dhl.com-hide_browser_notice.css.stub ./bug1898929-app.sessionlinkpro.com.js.stub ./bug1898944-copyleaks.com-hide_browser_notice.css.stub ./bug1898946-transcrib.io.js.stub ./bug1898951-hexagame.io.js.stub ./bug1898952-digits.t-mobile.com.js.stub ./bug1898983-elibrary.ferc.gov.js.stub ./bug1898996-oculus.com_and_meta.com.js.stub ./bug1899053-www.free4talk.com.js.stub ./bug1899054-icorrectproof.com.js.stub ./bug1899059-bankmandiri.co.id.js.stub ./bug1899063-onlinestep.pgc.edu-hide_browser_notice.css.stub ./bug1899829-animeflv.net-fix-premiere-labels.css.stub ./bug1899930-africanews.com-hide_browser_notice.css.stub ./bug1902379-adl.edu.tw.js.stub ./bug1902385-bithumb.com-hide_browser_notice.css.stub ./bug1902388-clinic.platomedical.com-hide_browser_notice.css.stub ./bug1902398-cloud-login.sigmacare.com-hide_browser_notice.css.stub ./bug1902399-recochoku.jp.js.stub ./bug1902405-soffice.11st.co.kr-hide_browser_notice.css.stub ./bug1902406-sp.hi.co.kr.js.stub ./bug1902407-www.sigadoc.mt.gov.br.js.stub ./bug1902415-kaigetsu.staysee.jp-hide_browser_notice.css.stub ./bug1902416-acionafacil.com.br.js.stub ./bug1902419-jamsune.com.js.stub ./bug1902520-www.keisan.nta.go.jp.js.stub ./bug1903480-ace7.acecombat.jp.js.stub ./bug1905069-one.geekie.com.br.js.stub ./bug1911243-tsu-results.rf.gd-fix-table-headers.css.stub ./bug1911253-qq.com-unhide-checkboxes.css.stub ./bug1913668-workbench.researchallofus.org-hide-browser-notice.css.stub ./bug1918604-g1.globo.com_Caca_Palavras-fix_clipped_buttons.css.stub ./bug1918995-calculator.net-hide-copypaste-ui-for-buttons.css.stub ./bug1919263-www.nbcsports.com.js.stub ./bug1922498-ilgeniodellapizza.com.js.stub ./bug1924334-neopets.com-fix_content_width.css.stub ./bug1925508-developer.apple.com-fallback_for_css_zoom.css.stub ./bug1928605-votermaps.org-center-map-icons.css.stub ./bug1928941-oasis.decart.ai.js.stub ./bug1930440-online.singaporepools.com.js.stub ./bug1931538-buzzfeed.com-card_game_fix.css.stub ./bug1934567-port8.fi-fix_scrolling.css.stub ./bug1934908-www.cbsnews.com.js.stub ./bug1936429-diadora.com-hide-extra-scrollbars.css.stub ./bug1939248-rosasthai.com.js.stub ./bug1941530-climate.rutgers.edu-fix-broken-images.css.stub ./bug1942292-beterbed.nl-hide_extra_scrollbars.css.stub ./bug1943987-andisearch.com-fix-offscreen-elements.css.stub ./bug1944518-app.powerbi.com-hide_extra_scrollbars.css.stub ./bug1944518-app.powerbi.com.js.stub ./bug1944727-linkedin.com-fix-dark-overlay.css.stub ./bug1945019-order.mealkeyway.com.js.stub ./bug1945438-tiktok.com_extra_scrollbars-hide-extra-scrollbars.css.stub ./bug1946409-www.lush.com-fix_cookie_banner.css.stub ./bug1947105-pexels.com-nudge_thanks_popup_onscreen.css.stub ./bug1947979-www.shazam.com-hide_extra_scrollbars.css.stub ./bug1949466-lapalabradeldia.com-fix-vanishing-letters.css.stub ./bug1950053-omegleapp.me-fix_scrollbars.css.stub ./bug1950282-f1tv.formula1.com-1.js.stub ./bug1950282-f1tv.formula1.com.js.stub ./bug1951055-calcoastcu.org-hide_browser_notice.css.stub ./bug1953077-Nintendo_movie_guidebook-fix_blank_movie_guidebook.css.stub ./bug1954002-advancedmd.com.js.stub ./bug1954144-td.com-fix_scrollbars.css.stub ./bug1955932-coopvoce.it-fix_broken_radio_buttons.css.stub ./bug1959598-signal-tech.com.js.stub ./bug1960294-firstenergycorp.com-hide_browser_notice.css.stub ./bug1963270-app.kosmi.io.js.stub ./bug1966330-salling.dk-fix_mobile_filter_scrolling.css.stub ./bug1966377-nvidia.com-fix_overflowing_layout.css.stub ./bug1966585-hiskin.care-unhide_missing_content.css.stub ./bug1970810-camper-van-week-end.fr.js.stub ./bug1973976-iweather.gov.vn-fix_narrow_interface.css.stub ./bug1975651-comic.k-manga.jp.js.stub ./bug1978572-store.renishaw.com-fix_range_sliders.css.stub ./bug1980382-www.fidrec.com.sg-fix_radio_buttons.css.stub ./bug1981995-mygeha.com-fix_location_section_layout.css.stub ./bug1982295-hall.ssjj.cn-fix_layout.css.stub ./bug1983538-incontrol.landrover.com.js.stub ./bug1986438-gamma.app.js.stub ./bug1993452-www.lee.in-fix_product_image_hover_zoom.css.stub ./bug1993453-www.dockers.in-fix_product_image_hover_zoom.css.stub ./bug1993454-www.wrangler.in-fix_product_image_hover_zoom.css.stub ./bug1994062-managetrips.jetblue.com-fix_only_one_page_printing.css.stub ./bug1994704-avlguest.justice.nsw.gov.au.js.stub ./bug1995452-polymarket.com-hide_extra_scrollbars.css.stub ./bug1997575-perplexity.ai.js.stub ./bug1998361-doctolib.de-hide_browser_notice.css.stub ./bug1999770-configuraraparelhos.claro.com.br-unhide_phone_description.css.stub ./bug2000558-www.jal.co.jp-fix_table_rendering.css.stub ./bug2000906-teams.microsoft.com.js.stub ./bug2003019-jw.org-fix_ruby_text_linebreaks.css.stub ./bug2003826-tjoy.jp-fix_broken_zoom.css.stub ./bug2004610-character.ai-fix_broken_italics.css.stub ./bug2005520-portal.adtpulse.com-hide_browser_notice.css.stub ./bug2006036-fbo.fubon.com.js.stub ./bug2008115-pge.com-hide_browser_notice.css.stub ./bug2009358-stgguaiba.com.br-fix_table_layout.css.stub ./bug2010102-osmosis.org-center_pages.css.stub ./bug2011819-ogcrush.com-fix_slick_slide_height.css.stub ./bug2011862-copilot.zenwork.com.js.stub ./bug2011898-vanguard.com-fix_obscured_inputs.css.stub ./bug2012708-myordbok.com-fix_layout.css.stub ./bug2012760-snowplowmap.a2gov.org-fix_ticker_performance.css.stub ./bug2012789-zoopla.co.uk.js.stub ./bug2015962-usbank.com-fix_minimum_font_size.css.stub ./bug2016030-prodamus.ru-fix_hidden_content.css.stub ./bug2018892-museumofpragueai.com-hide_mic_icon.css.stub ./bug2018892-museumofpragueai.com.js.stub ./bug2019231-setmore.com.js.stub ./bug2020285-Eurocontrol_Network_Operations_Portal.js.stub ./bug2021019-rudder.taleez.com-fix_overlapping_content.css.stub ./bug2025249-infyspringboard.onwingspan.com-hide_browser_notice.css.stub ./bug2029246-discord.com-fix_scrollbars.css.stub ./bug2034409-www.wanyiwan.top.js.stub ./bug2041215-vitra.com.tr-fix_zero_width_product_images.css.stub ./bug2044261-doubao.com-hide_browser_notice.css.stub ./bug2044288-www.kuaishou.com-fix_missing_video_thumbnails.css.stub ./run.js.stub ./bug1081239-cmbchina.com.js.stub ./bug1280834-bankofamerica.com.js.stub ./bug1448747-FastClick_breakage.js.stub ./bug1457335-histography.io.js.stub ./bug1575000-apply.lloydsbank.co.uk-fix_misaligned_radio_buttons.css.stub ./bug1579159-m.tailieu.vn.js.stub ./bug1610344-directv.com.co-hide_browser_notice.css.stub ./bug1709653-Office_365_email_handling_prompt.js.stub ./bug1724868-news.yahoo.co.jp-1.js.stub ./bug1724868-news.yahoo.co.jp.js.stub ./bug1729435-milkbarstore.com-fix_cart_quantities.css.stub ./bug1741234-patient.alphalabs.ca-unhide_continue_button.css.stub ./bug1769762-tiktok.com_broken_comments.js.stub ./bug1770962-coldwellbankerhomes.com-fix_stretched_property_images.css.stub ./bug1774005-Sites_relying_on_window.InstallTrigger.js.stub ./bug1779908-play.google.com-hide_extra_scrollbars.css.stub ./bug1799968-www.samsung.com_scrolling_fix.js.stub ./bug1815733-Office_365_Outlook_locations.js.stub ./bug1815836-All_international_Nintendo_domains.js.stub ./bug1818818-FastClick_breakage_legacy.js.stub ./bug1830307-cnn.com-fix_blank_pages_when_printing.css.stub ./bug1836872-docs.google.com-fix_inaccessible_menus.css.stub ./bug1841730-www.korg.com.js.stub ./bug1842437-YouTube_back_forward_fix.js.stub ./bug1845299-Google_Slides-hide_extra_scrollbars.css.stub ./bug1848849-theaa.com-fix_blank_print_preview.css.stub ./bug1854165-Sites_relying_on_there_being_no_window.InstallTrigger.js.stub ./bug1860417-www.samsung.com_images_fix.js.stub ./bug1873166-nsandi.com-hide_browser_notice.css.stub ./bug1886293-Future_PLC_websites-fix_trending_scrollbar.css.stub ./bug1886566-quezoncity.gov.ph-fix_invisible_iframe.css.stub ./bug1886616-www.six-group.com-unhide_selected_inputs.css.stub ./bug1891016-usps.com-fix_terms_and_conditions_checkboxes.css.stub ./bug1895051-www.zhihu.com-fix_unclickable_directory_buttons.css.stub ./bug1896571-gracobaby.ca-unlock-scrolling.css.stub ./bug1898915-locator.dhl.com-hide_browser_notice.css.stub ./bug1898929-app.sessionlinkpro.com.js.stub ./bug1898944-copyleaks.com-hide_browser_notice.css.stub ./bug1898946-transcrib.io.js.stub ./bug1898951-hexagame.io.js.stub ./bug1898952-digits.t-mobile.com.js.stub ./bug1898983-elibrary.ferc.gov.js.stub ./bug1898996-oculus.com_and_meta.com.js.stub ./bug1899053-www.free4talk.com.js.stub ./bug1899054-icorrectproof.com.js.stub ./bug1899059-bankmandiri.co.id.js.stub ./bug1899063-onlinestep.pgc.edu-hide_browser_notice.css.stub ./bug1899829-animeflv.net-fix-premiere-labels.css.stub ./bug1899930-africanews.com-hide_browser_notice.css.stub ./bug1902379-adl.edu.tw.js.stub ./bug1902385-bithumb.com-hide_browser_notice.css.stub ./bug1902388-clinic.platomedical.com-hide_browser_notice.css.stub ./bug1902398-cloud-login.sigmacare.com-hide_browser_notice.css.stub ./bug1902399-recochoku.jp.js.stub ./bug1902405-soffice.11st.co.kr-hide_browser_notice.css.stub ./bug1902406-sp.hi.co.kr.js.stub ./bug1902407-www.sigadoc.mt.gov.br.js.stub ./bug1902415-kaigetsu.staysee.jp-hide_browser_notice.css.stub ./bug1902416-acionafacil.com.br.js.stub ./bug1902419-jamsune.com.js.stub ./bug1902520-www.keisan.nta.go.jp.js.stub ./bug1903480-ace7.acecombat.jp.js.stub ./bug1905069-one.geekie.com.br.js.stub ./bug1911243-tsu-results.rf.gd-fix-table-headers.css.stub ./bug1911253-qq.com-unhide-checkboxes.css.stub ./bug1913668-workbench.researchallofus.org-hide-browser-notice.css.stub ./bug1918604-g1.globo.com_Caca_Palavras-fix_clipped_buttons.css.stub ./bug1918995-calculator.net-hide-copypaste-ui-for-buttons.css.stub ./bug1919263-www.nbcsports.com.js.stub ./bug1922498-ilgeniodellapizza.com.js.stub ./bug1924334-neopets.com-fix_content_width.css.stub ./bug1925508-developer.apple.com-fallback_for_css_zoom.css.stub ./bug1928605-votermaps.org-center-map-icons.css.stub ./bug1928941-oasis.decart.ai.js.stub ./bug1930440-online.singaporepools.com.js.stub ./bug1931538-buzzfeed.com-card_game_fix.css.stub ./bug1934567-port8.fi-fix_scrolling.css.stub ./bug1934908-www.cbsnews.com.js.stub ./bug1936429-diadora.com-hide-extra-scrollbars.css.stub ./bug1939248-rosasthai.com.js.stub ./bug1941530-climate.rutgers.edu-fix-broken-images.css.stub ./bug1942292-beterbed.nl-hide_extra_scrollbars.css.stub ./bug1943987-andisearch.com-fix-offscreen-elements.css.stub ./bug1944518-app.powerbi.com-hide_extra_scrollbars.css.stub ./bug1944518-app.powerbi.com.js.stub ./bug1944727-linkedin.com-fix-dark-overlay.css.stub ./bug1945019-order.mealkeyway.com.js.stub ./bug1945438-tiktok.com_extra_scrollbars-hide-extra-scrollbars.css.stub ./bug1946409-www.lush.com-fix_cookie_banner.css.stub ./bug1947105-pexels.com-nudge_thanks_popup_onscreen.css.stub ./bug1947979-www.shazam.com-hide_extra_scrollbars.css.stub ./bug1949466-lapalabradeldia.com-fix-vanishing-letters.css.stub ./bug1950053-omegleapp.me-fix_scrollbars.css.stub ./bug1950282-f1tv.formula1.com-1.js.stub ./bug1950282-f1tv.formula1.com.js.stub ./bug1951055-calcoastcu.org-hide_browser_notice.css.stub ./bug1953077-Nintendo_movie_guidebook-fix_blank_movie_guidebook.css.stub ./bug1954002-advancedmd.com.js.stub ./bug1954144-td.com-fix_scrollbars.css.stub ./bug1955932-coopvoce.it-fix_broken_radio_buttons.css.stub ./bug1959598-signal-tech.com.js.stub ./bug1960294-firstenergycorp.com-hide_browser_notice.css.stub ./bug1963270-app.kosmi.io.js.stub ./bug1966330-salling.dk-fix_mobile_filter_scrolling.css.stub ./bug1966377-nvidia.com-fix_overflowing_layout.css.stub ./bug1966585-hiskin.care-unhide_missing_content.css.stub ./bug1970810-camper-van-week-end.fr.js.stub ./bug1973976-iweather.gov.vn-fix_narrow_interface.css.stub ./bug1975651-comic.k-manga.jp.js.stub ./bug1978572-store.renishaw.com-fix_range_sliders.css.stub ./bug1980382-www.fidrec.com.sg-fix_radio_buttons.css.stub ./bug1981995-mygeha.com-fix_location_section_layout.css.stub ./bug1982295-hall.ssjj.cn-fix_layout.css.stub ./bug1983538-incontrol.landrover.com.js.stub ./bug1986438-gamma.app.js.stub ./bug1993452-www.lee.in-fix_product_image_hover_zoom.css.stub ./bug1993453-www.dockers.in-fix_product_image_hover_zoom.css.stub ./bug1993454-www.wrangler.in-fix_product_image_hover_zoom.css.stub ./bug1994062-managetrips.jetblue.com-fix_only_one_page_printing.css.stub ./bug1994704-avlguest.justice.nsw.gov.au.js.stub ./bug1995452-polymarket.com-hide_extra_scrollbars.css.stub ./bug1997575-perplexity.ai.js.stub ./bug1998361-doctolib.de-hide_browser_notice.css.stub ./bug1999770-configuraraparelhos.claro.com.br-unhide_phone_description.css.stub ./bug2000558-www.jal.co.jp-fix_table_rendering.css.stub ./bug2000906-teams.microsoft.com.js.stub ./bug2003019-jw.org-fix_ruby_text_linebreaks.css.stub ./bug2003826-tjoy.jp-fix_broken_zoom.css.stub ./bug2004610-character.ai-fix_broken_italics.css.stub ./bug2005520-portal.adtpulse.com-hide_browser_notice.css.stub ./bug2006036-fbo.fubon.com.js.stub ./bug2008115-pge.com-hide_browser_notice.css.stub ./bug2009358-stgguaiba.com.br-fix_table_layout.css.stub ./bug2010102-osmosis.org-center_pages.css.stub ./bug2011819-ogcrush.com-fix_slick_slide_height.css.stub ./bug2011862-copilot.zenwork.com.js.stub ./bug2011898-vanguard.com-fix_obscured_inputs.css.stub ./bug2012708-myordbok.com-fix_layout.css.stub ./bug2012760-snowplowmap.a2gov.org-fix_ticker_performance.css.stub ./bug2012789-zoopla.co.uk.js.stub ./bug2015962-usbank.com-fix_minimum_font_size.css.stub ./bug2016030-prodamus.ru-fix_hidden_content.css.stub ./bug2018892-museumofpragueai.com-hide_mic_icon.css.stub ./bug2018892-museumofpragueai.com.js.stub ./bug2019231-setmore.com.js.stub ./bug2020285-Eurocontrol_Network_Operations_Portal.js.stub ./bug2021019-rudder.taleez.com-fix_overlapping_content.css.stub ./bug2025249-infyspringboard.onwingspan.com-hide_browser_notice.css.stub ./bug2029246-discord.com-fix_scrollbars.css.stub ./bug2034409-www.wanyiwan.top.js.stub ./bug2041215-vitra.com.tr-fix_zero_width_product_images.css.stub ./bug2044261-doubao.com-hide_browser_notice.css.stub ./bug2044288-www.kuaishou.com-fix_missing_video_thumbnails.css.stub ./manifest.json.stub ./manifest.json.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./node.stub.stub ./event-list.json.stub ./reserved-js-words.js.stub Successfully generated event list for DevTools ./last_modified.json.stub ./aboutNetErrorCodes.js.stub ./lib.gecko.glean.d.ts.stub ./FeatureManifest.sys.mjs.stub ./PromiseWorker.js.stub ./PromiseWorker.mjs.stub ./RFPTargetConstants.sys.mjs.stub ./ScalarArtifactDefinitions.json.stub ./EventArtifactDefinitions.json.stub ./dependentlibs.list.stub ./multilocale.txt.stub ./built_in_addons.json.stub ./error_list.json.stub ./buildid.h.stub ./source-repo.h.stub ./application.ini.stub ./application.ini.h.stub toolkit/locales/default.locale.stub Packaging ipp-activator@mozilla.com.xpi... Packaging webcompat@mozilla.org.xpi... Packaging newtab@mozilla.org.xpi... make[3]: warning: -j8 forced in submake: resetting jobserver mode. Generating XPT artifacts archive (librewolf-153.0.1-1.en-US.illumos-x86_64.xpt_artifacts.zip) Compressing... Making langpack toolkit/locales/default.locale.stub Generating XPT artifacts archive (librewolf-153.0.1-1.en-US.illumos-x86_64.xpt_artifacts.zip) mkdir: cannot create directory ‘/jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/prototype/i386/usr/lib/amd64/librewolf/distribution’: File exists VALIDATING MANIFEST CONTENT: /jenkins/jobs/oi-userland/workspace/components/web/librewolf/build/manifest-i386-librewolf.depend.res NEW PACKAGE CONTENTS ARE LOCALLY VALIDATED AND READY TO GO generating metadata: web/librewolf pkg://openindiana.org/web/browser/librewolf@153.0.1.1,5.11-2026.0.0.0:20260801T190817Z PUBLISHED pkg://openindiana.org/web/data/librewolf-bookmarks@131.0.2.1,5.11-2024.0.0.1:20260801T190903Z PUBLISHED