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). info: downloading installer warn: It looks like you have an existing rustup settings file at: warn: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 warn: Updating existing toolchain, profile choice will be ignored info: syncing channel updates 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) Rust is installed now. Great! To get started you need Cargo's bin directory (/jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/.cargo. This is usually done by running one of the following (note the leading DOT): . "/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh source "/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/env.fish" # For fish source "/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/env.nu" # For nushell source "/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/env.tcsh" # For tcsh . "/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/env.ps1" # For pwsh source "/jenkins/jobs/oi-userland/workspace/components/web/firefox/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 1.94.0-x86_64-unknown-illumos unchanged - 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/firefox/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 Ignored package `cbindgen v0.29.2` is already installed, use --force to override Using Python 3.9.25 from /usr/bin/python3 Created Python 3 virtualenv Adding configure options from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/mozconfig MOZILLA_OFFICIAL=1 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-crashreporter --disable-debug-symbols --disable-tests --disable-updater --enable-jemalloc --enable-js-shell --enable-official-branding --enable-optimize --enable-pulseaudio --enable-replace-malloc --enable-system-pixman --enable-update-channel=default --with-distribution-id=org.openindiana --with-intl-api --with-system-zlib --host=x86_64-unknown-illumos --target=x86_64-unknown-illumos --without-wasm-sandboxed-libraries 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/firefox/firefox-152.0/browser/confvars.sh checking if configuration file configure.sh exists... /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/browser/branding/official/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/firefox/build/mozbuild/srcdirs/firefox-152.0-9e1a1a0c51ad/_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/firefox/build/.cargo/bin/rustc checking for cargo... /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cargo Actually using '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/toolchains/1.94.0-x86_64-unknown-illumos/bin/rustc' Actually using '/jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/.cargo/bin/rustdoc checking for cbindgen... /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cbindgen checking for rustfmt... /jenkins/jobs/oi-userland/workspace/components/web/firefox/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.16.0) 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 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 -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 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 1801 moz.build files in 7.67s Read 56 gyp files in parallel contributing 0.00s to total wall time Processed into 10684 build config descriptors in 5.40s RecursiveMake backend executed in 4.86s 3559 total backend files; 2909 created; 0 updated; 650 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: 18.52s; CPU time: 14.32s; Efficiency: 77%; Untracked: 0.59s make[3]: warning: -j8 forced in submake: resetting jobserver mode. Elapsed: 0.25s; From _tests: Kept 11 existing; Added/updated 695; Removed 0 files and 0 directories. Elapsed: 0.41s; From dist/xpi-stage: Kept 154 existing; Added/updated 824; Removed 0 files and 0 directories. Elapsed: 0.51s; From dist/bin: Kept 167 existing; Added/updated 2951; Removed 0 files and 0 directories. Elapsed: 0.70s; From dist/include: Kept 2978 existing; Added/updated 5185; 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 ./application.ini.h.stub WARNING: mkdir -dot- requested by /usr/gnu/bin/make -C /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/config/makefiles/xpidl xpidl config/makefiles/xpidl/Bits.xpt config/makefiles/xpidl/accessibility.xpt config/makefiles/xpidl/alerts.xpt config/makefiles/xpidl/appshell.xpt config/makefiles/xpidl/appstartup.xpt config/makefiles/xpidl/autocomplete.xpt config/makefiles/xpidl/autoplay.xpt config/makefiles/xpidl/backgroundhangmonitor.xpt config/makefiles/xpidl/browsercompsbase.xpt config/makefiles/xpidl/caps.xpt config/makefiles/xpidl/captivedetect.xpt ./GleanMetrics.h.stub 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 ./GleanJSMetricsLookup.cpp.stub 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 ./metrics.rs.stub config/makefiles/xpidl/dom_base.xpt config/makefiles/xpidl/dom_bindings.xpt config/makefiles/xpidl/dom_events.xpt config/makefiles/xpidl/dom_geolocation.xpt ./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 config/makefiles/xpidl/dom_security.xpt config/makefiles/xpidl/dom_serializers.xpt config/makefiles/xpidl/dom_sidebar.xpt config/makefiles/xpidl/dom_simpledb.xpt config/makefiles/xpidl/dom_storage.xpt config/makefiles/xpidl/dom_system.xpt config/makefiles/xpidl/dom_webauthn.xpt config/makefiles/xpidl/dom_webspeechrecognition.xpt config/makefiles/xpidl/dom_webspeechsynth.xpt config/makefiles/xpidl/dom_workers.xpt config/makefiles/xpidl/dom_xslt.xpt config/makefiles/xpidl/dom_xul.xpt config/makefiles/xpidl/downloads.xpt config/makefiles/xpidl/editor.xpt config/makefiles/xpidl/enterprisepolicies.xpt ./GeneratedElementDocumentState.h.stub config/makefiles/xpidl/extensions.xpt config/makefiles/xpidl/exthandler.xpt ./fragmentdirectives_ffi_generated.h.stub config/makefiles/xpidl/fastfind.xpt config/makefiles/xpidl/fog.xpt config/makefiles/xpidl/gfx.xpt config/makefiles/xpidl/html5.xpt ./data_encoding_ffi_generated.h.stub ./mime_guess_ffi_generated.h.stub config/makefiles/xpidl/htmlparser.xpt config/makefiles/xpidl/http-sfv.xpt config/makefiles/xpidl/imglib2.xpt config/makefiles/xpidl/inspector.xpt ./audioipc2_client_ffi_generated.h.stub config/makefiles/xpidl/intl.xpt config/makefiles/xpidl/jar.xpt config/makefiles/xpidl/jsdevtools.xpt config/makefiles/xpidl/kvstore.xpt config/makefiles/xpidl/layout_base.xpt config/makefiles/xpidl/layout_style.xpt config/makefiles/xpidl/layout_xul_tree.xpt config/makefiles/xpidl/locale.xpt config/makefiles/xpidl/loginmgr.xpt config/makefiles/xpidl/migration.xpt config/makefiles/xpidl/mimetype.xpt config/makefiles/xpidl/ml.xpt config/makefiles/xpidl/mozfind.xpt config/makefiles/xpidl/mozintl.xpt config/makefiles/xpidl/necko.xpt ./audioipc2_server_ffi_generated.h.stub config/makefiles/xpidl/necko_about.xpt config/makefiles/xpidl/necko_cache2.xpt config/makefiles/xpidl/necko_cookie.xpt config/makefiles/xpidl/necko_dns.xpt ./origin_trials_ffi_generated.h.stub ./webrender_ffi_generated.h.stub ./wgpu_ffi_generated.h.stub ./jxl_decoder_ffi.h.stub ./unicode_bidi_ffi_generated.h.stub ./mapped_hyph.h.stub config/makefiles/xpidl/necko_file.xpt ./fluent_ffi_generated.h.stub config/makefiles/xpidl/necko_http.xpt ./l10nregistry_ffi_generated.h.stub config/makefiles/xpidl/necko_res.xpt ./localization_ffi_generated.h.stub ./fluent_langneg_ffi_generated.h.stub ./locale_service_glue_generated.h.stub ./oxilangtag_ffi_generated.h.stub ./unic_langid_ffi_generated.h.stub config/makefiles/xpidl/necko_socket.xpt ./collator_glue.h.stub ./Locale.h.stub ./normalizer_glue.h.stub ./properties_glue.h.stub config/makefiles/xpidl/necko_strconv.xpt ./ServoStyleConsts.h.stub ./mp4parse_ffi_generated.h.stub ./http_sfv_ffi_generated.h.stub ./idna_glue.h.stub config/makefiles/xpidl/necko_viewsource.xpt ./MozURL_ffi.h.stub ./rust_helper.h.stub ./ssl_tokens_cache.h.stub config/makefiles/xpidl/necko_websocket.xpt ./uritemplate_glue.h.stub ./urlpattern_glue.h.stub config/makefiles/xpidl/necko_webtransport.xpt ./happy_eyeballs_glue.h.stub ./neqo_glue_ffi_generated.h.stub ./signature_cache_ffi.h.stub ./lockstore_ffi_generated.h.stub config/makefiles/xpidl/parentalcontrols.xpt ./mozilla_abridged_certs_generated.h.stub ./pdf_trust_anchors_ffi_generated.h.stub ./qwac_trust_anchors_ffi_generated.h.stub ./mls_gk_ffi_generated.h.stub config/makefiles/xpidl/permissions.xpt ./content_classifier_ffi.h.stub ./dap_ffi_generated.h.stub config/makefiles/xpidl/pipnss.xpt ./fog_ffi_generated.h.stub ./jog_ffi_generated.h.stub ./profiler_ffi_generated.h.stub ./gk_rust_utils_ffi_generated.h.stub config/makefiles/xpidl/places.xpt config/makefiles/xpidl/pref.xpt config/makefiles/xpidl/prefetch.xpt config/makefiles/xpidl/privateattribution.xpt config/makefiles/xpidl/profiler.xpt config/makefiles/xpidl/remote.xpt config/makefiles/xpidl/reputationservice.xpt config/makefiles/xpidl/satchel.xpt config/makefiles/xpidl/services.xpt config/makefiles/xpidl/sessionstore.xpt config/makefiles/xpidl/shellservice.xpt config/makefiles/xpidl/shistory.xpt config/makefiles/xpidl/spellchecker.xpt config/makefiles/xpidl/startupcache.xpt config/makefiles/xpidl/storage.xpt config/makefiles/xpidl/telemetry.xpt config/makefiles/xpidl/thumbnails.xpt config/makefiles/xpidl/toolkit_antitracking.xpt config/makefiles/xpidl/toolkit_asyncshutdown.xpt config/makefiles/xpidl/toolkit_backgroundtasks.xpt config/makefiles/xpidl/toolkit_cleardata.xpt config/makefiles/xpidl/toolkit_contentanalysis.xpt config/makefiles/xpidl/toolkit_cookiebanners.xpt config/makefiles/xpidl/toolkit_crashservice.xpt config/makefiles/xpidl/toolkit_finalizationwitness.xpt config/makefiles/xpidl/toolkit_media.xpt config/makefiles/xpidl/toolkit_modules.xpt config/makefiles/xpidl/toolkit_processtools.xpt config/makefiles/xpidl/toolkit_resistfingerprinting.xpt config/makefiles/xpidl/toolkit_shell.xpt config/makefiles/xpidl/toolkit_terminator.xpt config/makefiles/xpidl/toolkit_xulstore.xpt config/makefiles/xpidl/toolkitprofile.xpt config/makefiles/xpidl/toolkitremote.xpt config/makefiles/xpidl/txmgr.xpt config/makefiles/xpidl/txtsvc.xpt config/makefiles/xpidl/uconv.xpt config/makefiles/xpidl/update.xpt config/makefiles/xpidl/uriloader.xpt config/makefiles/xpidl/url-classifier.xpt config/makefiles/xpidl/urlformatter.xpt config/makefiles/xpidl/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/firefox/firefox-152.0/Cargo.toml: unused manifest key: patch.crates-io.ohttp.revision In file included from Unified_cpp_memory_build0.cpp:2: ../../../../firefox-152.0/memory/build/BaseAlloc.cpp: In member function 'void BaseAllocCell::ClearPayload()': ../../../../firefox-152.0/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 ../../../../firefox-152.0/memory/build/BaseAlloc.h:15, from ../../../../firefox-152.0/memory/build/BaseAlloc.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DoublyLinkedList.h:71:7: note: 'class mozilla::DoublyLinkedListElement' declared here 71 | class DoublyLinkedListElement { | ^~~~~~~~~~~~~~~~~~~~~~~ config/external/mozinference/libmozinference.so.symbols.stub /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/llama.cpp/ggml/src/ggml-quants.c: In function 'quantize_row_iq1_m_impl': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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]]; | ~~~~~~^~~~ At top level: cc1: note: unrecognized command-line option '-Wno-tautological-unsigned-enum-zero-compare' may have been intended to silence earlier diagnostics Compiling proc-macro2 v1.0.101 Compiling unicode-ident v1.0.6 Compiling serde_core v1.0.228 Compiling libc v0.2.183 Compiling serde v1.0.228 Compiling cfg-if v1.0.0 Compiling quote v1.0.40 Compiling thiserror v2.0.12 Compiling autocfg v1.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/autocfg) Compiling syn v2.0.106 Compiling bitflags v2.10.0 Compiling shlex v1.3.0 Compiling stable_deref_trait v1.2.0 Compiling log v0.4.29 Compiling memchr v2.7.4 Compiling foldhash v0.2.0 Compiling equivalent v1.0.1 Compiling minimal-lexical v0.2.1 Compiling winnow v0.7.13 Compiling zmij v1.0.20 Compiling nom v7.1.3 Compiling mozbuild v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/mozbuild) Compiling glob v0.3.1 Compiling once_cell v1.21.3 Compiling serde_spanned v1.0.3 Compiling toml_datetime v0.7.3 Compiling itoa v1.0.15 Compiling semver v1.0.16 Compiling toml_writer v1.0.4 Compiling rustc-hash v2.1.1 Compiling fastrand v2.1.1 Compiling writeable v0.6.2 Compiling siphasher v1.0.1 Compiling heck v0.5.0 Compiling getrandom v0.3.3 Compiling litemap v0.8.0 Compiling toml_parser v1.0.4 Compiling jobserver v0.1.33 Compiling encoding_rs v0.8.35 (https://github.com/hsivonen/encoding_rs?rev=1236d1bc423e6ba35a06485f74a6304db2d703b5#1236d1bc) Compiling serde_json v1.0.149 Compiling anyhow v1.0.69 Compiling libm v0.2.6 Compiling toml v0.9.8 Compiling synstructure v0.13.1 Compiling cc v1.2.30 Compiling either v1.8.1 Compiling nsstring v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/rust/nsstring) Compiling itertools v0.14.0 Compiling num-traits v0.2.19 Compiling hashbrown v0.16.0 Compiling rustix v0.38.39 Compiling camino v1.1.2 Compiling indexmap v2.11.4 Compiling errno v0.3.8 Compiling harfbuzz-traits v0.6.0 (https://github.com/hsivonen/rust-harfbuzz?rev=9d58a23a98772a197291d04af93f7041b7093d95#9d58a23a) Compiling icu_properties_data v2.1.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/icu_properties_data) Compiling icu_normalizer_data v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/icu_normalizer_data) Compiling fs-err v2.9.0 Compiling thin-vec v0.2.16 Compiling tempfile v3.16.0 Compiling static_assertions v1.1.0 Compiling clang-sys v1.7.0 Compiling lazy_static v1.4.0 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 getrandom v0.2.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/getrandom) Compiling version_check v0.9.4 Compiling regex-automata v0.4.14 Compiling percent-encoding v2.3.2 Compiling typenum v1.16.0 Compiling regex v1.12.3 Compiling nserror v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/rust/nserror) Compiling bytes v1.11.1 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 scopeguard v1.1.0 Compiling generic-array v0.14.6 Compiling cstr v0.2.11 Compiling pin-project-lite v0.2.14 Compiling threadbound v0.1.5 Compiling fnv v1.0.7 Compiling strsim v0.11.1 Compiling ident_case v1.0.1 Compiling darling_core v0.20.10 Compiling crossbeam-utils v0.8.21 Compiling termcolor v1.4.1 Compiling env_logger v0.10.0 Compiling vcpkg v0.2.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/vcpkg) Compiling libsqlite3-sys v0.35.0 Compiling lock_api v0.4.9 Compiling parking_lot_core v0.9.10 Compiling base64 v0.22.1 Compiling tracing-core v0.1.33 Compiling sharded-slab v0.1.7 Compiling block-buffer v0.10.3 Compiling crypto-common v0.1.6 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-iterator v0.3.0 Compiling fallible-streaming-iterator v0.1.9 Compiling iana-time-zone v0.1.64 Compiling bindgen v0.69.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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 displaydoc v0.2.4 Compiling zerovec-derive v0.11.1 Compiling uniffi_internal_macros v0.31.0 Compiling scroll_derive v0.12.0 Compiling scroll v0.12.0 Compiling goblin v0.9.2 Compiling xpcom_macros v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/rust/xpcom/xpcom_macros) Compiling zerofrom v0.1.4 Compiling darling_macro v0.20.10 Compiling yoke v0.8.0 Compiling zerovec v0.11.4 Compiling zerotrie v0.2.2 Compiling tinystr v0.8.1 Compiling smallvec v1.15.1 Compiling allocator-api2 v0.2.21 (https://github.com/glandium/allocator-api2?rev=ad5f3d56a5a4519eff52af4ff85293431466ef5c#ad5f3d56) Compiling potential_utf v0.1.4 Compiling icu_collections v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/icu_collections) Compiling icu_locale_core v2.1.1 Compiling utf8_iter v1.0.4 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/utf8_iter) Compiling uniffi_pipeline v0.31.0 Compiling icu_provider v2.1.1 Compiling uniffi_meta v0.31.0 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/firefox/firefox-152.0/third_party/rust/icu_properties) Compiling utf16_iter v1.0.5 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/utf16_iter) Compiling write16 v1.0.0 Compiling icu_normalizer v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/icu_normalizer) Compiling askama_parser v0.14.0 Compiling idna_adapter v1.2.1 Compiling idna v1.1.0 Compiling basic-toml v0.1.2 Compiling url v2.5.7 Compiling cargo-platform v0.1.2 Compiling uniffi_udl v0.31.0 Compiling cargo_metadata v0.19.2 Compiling uniffi_macros v0.31.0 Compiling goblin v0.8.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/goblin) Compiling xpcom v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/rust/xpcom) Compiling euclid v0.22.13 Compiling darling v0.20.10 Compiling parking_lot v0.12.3 Compiling app_units v0.7.8 Compiling bincode v1.3.3 Compiling hashlink v0.11.0 Compiling uuid v1.3.0 Compiling tracing-attributes v0.1.28 Compiling malloc_size_of_derive v0.1.3 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/rust/malloc_size_of_derive) Compiling hashlink v0.10.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/hashlink) Compiling error-support-macros v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/wr/wr_malloc_size_of) Compiling hex v0.4.3 Compiling id-arena v2.2.1 Compiling askama_derive v0.14.0 Compiling rkv v0.20.0 Compiling pkcs11-bindings v0.1.7 Compiling base64 v0.21.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/base64) Compiling rustversion v1.0.19 Compiling ppv-lite86 v0.2.17 Compiling cpufeatures v0.2.8 Compiling rand_chacha v0.3.1 Compiling async-trait v0.1.89 Compiling phf_shared v0.13.1 Compiling adler2 v2.0.1 Compiling futures-core v0.3.31 Compiling simd-adler32 v0.3.7 Compiling futures-sink v0.3.31 Compiling futures-channel v0.3.31 Compiling miniz_oxide v0.8.9 Compiling phf_generator v0.13.1 Compiling rand v0.8.6 Compiling tracing v0.1.41 Compiling sha2 v0.10.8 Compiling slab v0.4.8 Compiling num_cpus v1.16.0 Compiling crc32fast v1.4.2 Compiling icu_locale_data v2.1.1 Compiling flate2 v1.1.4 Compiling gecko-profiler v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/tools/profiler/rust-api) Compiling strum_macros v0.27.1 Compiling serde_bytes v0.11.9 Compiling thiserror v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/thiserror) Compiling arrayvec v0.7.6 Compiling unic-langid-impl v0.9.6 Compiling profiler-macros v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/tools/profiler/rust-api/macros) Compiling futures-macro v0.3.31 Compiling crossbeam-channel v0.5.15 Compiling uniffi v0.31.0 Compiling tracing-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/support/tracing) Compiling whatsys v0.3.2 Compiling error-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/support/error) Compiling zeitstempel v0.2.1 Compiling pin-utils v0.1.0 Compiling futures-io v0.3.31 Compiling futures-task v0.3.31 Compiling unic-langid v0.9.6 Compiling askama v0.14.0 Compiling icu_locale v2.1.1 Compiling uniffi_bindgen v0.31.0 Compiling enum-map-derive v0.17.0 Compiling memoffset v0.9.0 Compiling futures-util v0.3.31 Compiling phf_macros v0.13.1 Compiling inherent v1.0.7 Compiling zeroize_derive v1.4.2 Compiling enum-map v2.7.3 Compiling static_prefs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/modules/libpref/init/static_prefs) Compiling async-task v4.3.0 Compiling moz_task v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/rust/moz_task) Compiling strum v0.27.1 Compiling nss-rs v0.9.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/nss-rs) Compiling derive_more-impl v2.0.1 Compiling futures-executor v0.3.28 Compiling futures v0.3.28 Compiling prost-derive v0.13.5 Compiling phf v0.13.1 Compiling crossbeam-epoch v0.9.14 Compiling dtoa v0.4.8 Compiling smallbitvec v2.5.1 Compiling dtoa-short v0.3.3 Compiling zeroize v1.8.1 Compiling memoffset v0.8.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/memoffset) Compiling phf_codegen v0.13.1 Compiling mls-rs-codec-derive v0.2.0 Compiling cssparser-macros v0.7.0 Compiling rustc-hash v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/rustc-hash) Compiling ffi-support v0.4.4 Compiling rayon-core v1.12.1 Compiling precomputed-hash v0.1.1 Compiling selectors v0.26.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/servo/components/selectors) Compiling cssparser v0.37.0 Compiling fluent-langneg v0.13.0 Compiling mls-rs-codec v0.7.0 Compiling hashbrown v0.15.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/hashbrown) Compiling rustc_version v0.4.0 Compiling half v2.5.0 Compiling maybe-async v0.2.10 Compiling type-map v0.5.1 Compiling toml v0.5.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/toml) Compiling servo_arc v0.4.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/servo/components/servo_arc) Compiling pollster v0.3.0 Compiling khronos_api v3.1.0 Compiling nss_build_common v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/support/rc_crypto/nss/nss_build_common) Compiling to_shmem v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/servo/components/to_shmem) Compiling nss_sys v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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 serde_with_macros v3.12.0 Compiling prost v0.13.5 Compiling viaduct v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/viaduct) Compiling to_shmem_derive v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/servo/components/to_shmem_derive) Compiling fluent-syntax v0.12.0 Compiling unicase v2.6.0 Compiling core_maths v0.1.0 Compiling derive_more v2.0.1 Compiling self_cell v1.2.0 Compiling new_debug_unreachable v1.0.4 Compiling rsclientcerts-util v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/manager/ssl/rsclientcerts-util) Compiling fluent-bundle v0.16.0 Compiling mls-rs-core v0.26.0 Compiling lalrpop-util v0.19.12 Compiling webrender_build v0.0.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/wr/webrender_build) Compiling void v1.0.2 Compiling cmake v0.1.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/cmake) Compiling icu_casemap_data v2.1.1 Compiling typeid v1.0.3 Compiling neqo-common v0.28.0 (https://github.com/mozilla/neqo?tag=v0.28.0#cca436bc) Compiling xml-rs v0.8.4 Compiling trust-anchor-build-util v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/manager/ssl/trust-anchor-build-util) Compiling cubeb-sys v0.32.0 Compiling malloc_size_of v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/servo/components/malloc_size_of) Compiling jexl-parser v0.4.0 Compiling serde_with v3.12.0 Compiling rayon v1.10.0 Compiling storage_variant v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/storage/variant) Compiling gl_generator v0.14.0 Compiling serde_path_to_error v0.1.11 Compiling qlog v0.16.0 Compiling bytemuck_derive v1.9.3 Compiling mtu v0.4.1 (https://github.com/mozilla/neqo?tag=v0.28.0#cca436bc) Compiling naga v29.0.0 (https://github.com/gfx-rs/wgpu?rev=a2c9a1c6a1e5fe4f58a6db74648cf37635abc6cc#a2c9a1c6) Compiling glslopt v0.1.14 Compiling glsl v6.0.2 Compiling unicode-width v0.2.0 Compiling bit-vec v0.9.1 Compiling ref-cast v1.0.24 Compiling icu_calendar_data v2.1.1 Compiling atomic_refcell v0.1.9 Compiling icu_collator_data v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/icu_collator_data) 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/firefox/firefox-152.0/gfx/wr/glsl-to-cxx) Compiling bytemuck v1.22.0 Compiling jexl-eval v0.4.0 Compiling nss-as v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/support/rc_crypto/nss) Compiling sync-guid v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/support/guid) Compiling fluent-pseudo v0.3.3 Compiling enumset_derive v0.8.1 Compiling payload-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/support/payload) Compiling firefox-versioning v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/support/firefox-versioning) Compiling peek-poke-derive v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/build/rust/bitflags) Compiling paste v1.0.11 Compiling subtle v2.6.1 Compiling same-file v1.0.6 Compiling icu_segmenter_data v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu_segmenter_data) Compiling raw-window-handle v0.6.2 Compiling peek-poke v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/wr/peek-poke) Compiling icu_segmenter v2.1.2 Compiling wgpu-types v29.0.0 (https://github.com/gfx-rs/wgpu?rev=a2c9a1c6a1e5fe4f58a6db74648cf37635abc6cc#a2c9a1c6) Compiling walkdir v2.3.2 Compiling build-parallel v0.1.2 Compiling swgl v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/wr/swgl) Compiling enumset v1.1.2 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 nss-gk-api v0.3.0 Compiling flatbuffers v25.12.19 Compiling hashbrown v0.13.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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=a2c9a1c6a1e5fe4f58a6db74648cf37635abc6cc#a2c9a1c6) Compiling cubeb-core v0.32.0 Compiling proc-macro-error-attr2 v2.0.0 Compiling strck v1.0.0 Compiling chunky-vec v0.1.0 Compiling pin-cell v0.2.0 Compiling ixdtf v0.6.4 Compiling powerfmt v0.2.0 Compiling num-conv v0.2.0 Compiling time-core v0.1.8 Compiling deranged v0.5.8 Compiling time-macros v0.2.27 Compiling icu_calendar v2.1.1 Compiling diplomat_core v0.14.0 Compiling wgpu-naga-bridge v29.0.0 (https://github.com/gfx-rs/wgpu?rev=a2c9a1c6a1e5fe4f58a6db74648cf37635abc6cc#a2c9a1c6) Compiling proc-macro-error2 v2.0.1 Compiling fluent-fallback v0.7.2 Compiling mls-rs-crypto-hpke v0.20.0 Compiling icu_collator v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/icu_collator) Compiling neqo-transport v0.28.0 (https://github.com/mozilla/neqo?tag=v0.28.0#cca436bc) Compiling mime_guess v2.0.4 Compiling style v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/servo/components/style) Compiling sfv v0.14.0 Compiling webrender_api v0.62.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/wr/webrender_api) Compiling rc_crypto v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/mozglue/static/rust) Compiling half v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/half) Compiling hashbrown v0.14.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/hashbrown-0.14) Compiling skv v0.0.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/skv) Compiling wgpu-core v29.0.0 (https://github.com/gfx-rs/wgpu?rev=a2c9a1c6a1e5fe4f58a6db74648cf37635abc6cc#a2c9a1c6) Compiling neqo-udp v0.28.0 (https://github.com/mozilla/neqo?tag=v0.28.0#cca436bc) 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.5.7 Compiling tracy-rs v0.1.2 Compiling encoding_c v0.9.8 Compiling svg_fmt v0.4.1 Compiling spin v0.10.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/spin) Compiling jxl_simd v0.4.3 (https://github.com/libjxl/jxl-rs?rev=c41cbfaf34c2c8ebc3fb6655c885fe427ab9542a#c41cbfaf) Compiling encoding_c_mem v0.2.6 Compiling authenticator v0.5.0 Compiling replace_with v0.1.8 Compiling cose v0.1.4 (https://github.com/franziskuskiefer/cose-rust?rev=43c22248d136c8b38fe42ea709d08da6355cf04b#43c22248) Compiling macro_rules_attribute-proc_macro v0.2.2 Compiling keccak v0.1.6 Compiling litrs v0.4.1 Compiling ash v0.38.0+1.3.281 Compiling sha3 v0.10.8 Compiling jxl_transforms v0.4.3 (https://github.com/libjxl/jxl-rs?rev=c41cbfaf34c2c8ebc3fb6655c885fe427ab9542a#c41cbfaf) Compiling l10nregistry v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/l10n/rust/l10nregistry-rs) Compiling macro_rules_attribute v0.2.2 Compiling time v0.3.47 Compiling document-features v0.2.11 Compiling etagere v0.2.13 Compiling mls-rs v0.54.0 Compiling kvstore v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/kvstore) Compiling fallible_collections v0.5.1 Compiling serde_cbor v0.11.2 Compiling jwcrypto v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/support/jwcrypto) Compiling neqo-qpack v0.28.0 (https://github.com/mozilla/neqo?tag=v0.28.0#cca436bc) Compiling diplomat v0.14.0 Compiling mls-rs-crypto-nss v0.2.0 (https://github.com/mozilla/mls-platform-api?rev=bbbf9d51d60e5f63ab2b791ffbfd884c4d1a317b#bbbf9d51) Compiling uniffi_build v0.31.0 Compiling jxl_macros v0.4.3 (https://github.com/libjxl/jxl-rs?rev=c41cbfaf34c2c8ebc3fb6655c885fe427ab9542a#c41cbfaf) Compiling trust-anchors v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/manager/ssl/trust_anchors) Compiling icu_time v2.1.1 Compiling http v0.2.9 Compiling fluent-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/l10n/rust/fluent-ffi) Compiling pdf-trust-anchors v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/manager/ssl/pdf_trust_anchors) Compiling qwac-trust-anchors v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/manager/ssl/qwac_trust_anchors) Compiling dom v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/rust) Compiling style_traits v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/servo/components/style_traits) Compiling mls-rs-provider-sqlite v0.22.0 (https://github.com/mozilla/mls-platform-api?rev=bbbf9d51d60e5f63ab2b791ffbfd884c4d1a317b#bbbf9d51) Compiling icu_provider_adapters v2.1.1 Compiling itertools v0.13.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/itertools) Compiling uluru v3.0.0 Compiling rand_distr v0.4.3 Compiling types v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/support/types) Compiling style_derive v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/servo/components/style_derive) Compiling plane-split v0.18.0 Compiling clubcard v0.3.2 Compiling bhttp v0.7.2 Compiling extend v1.2.0 Compiling dirs-sys v0.3.7 Compiling memmap2 v0.9.3 Compiling pulse-ffi v0.1.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=3cf4a1af09a1748d0e184297a17132bdcc608874#3cf4a1af) Compiling bitreader v0.3.6 Compiling moz_cbor v0.1.2 Compiling seahash v4.1.0 Compiling mime v0.3.16 Compiling array-init v2.1.0 Compiling profiling v1.0.7 Compiling topological-sort v0.1.0 Compiling murmurhash3 v0.0.5 Compiling diplomat-runtime v0.14.0 Compiling zerocopy v0.8.27 Compiling runloop v0.1.0 Compiling cache-padded v1.2.0 Compiling harfbuzz-sys v0.6.1 (https://github.com/hsivonen/rust-harfbuzz?rev=9d58a23a98772a197291d04af93f7041b7093d95#9d58a23a) Compiling harfbuzz v0.6.0 (https://github.com/hsivonen/rust-harfbuzz?rev=9d58a23a98772a197291d04af93f7041b7093d95#9d58a23a) Compiling ringbuf v0.2.8 Compiling icu_capi v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu_capi) Compiling rust_cascade v1.5.0 Compiling jxl v0.4.3 (https://github.com/libjxl/jxl-rs?rev=c41cbfaf34c2c8ebc3fb6655c885fe427ab9542a#c41cbfaf) Compiling adblock v0.12.1 Compiling mp4parse v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=fb7ed9effb5eae0f3768c2c5ec0a63c61f35ba60#fb7ed9ef) Compiling pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=3cf4a1af09a1748d0e184297a17132bdcc608874#3cf4a1af) Compiling dirs v4.0.0 Compiling rsclientcerts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/manager/ssl/rsclientcerts) Compiling clubcard-crlite v0.3.0 Compiling mls-platform-api v0.2.0 (https://github.com/mozilla/mls-platform-api?rev=bbbf9d51d60e5f63ab2b791ffbfd884c4d1a317b#bbbf9d51) Compiling neqo-http3 v0.28.0 (https://github.com/mozilla/neqo?tag=v0.28.0#cca436bc) Compiling l10nregistry-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/l10n/rust/l10nregistry-ffi) Compiling buildid_reader v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/library/buildid_reader) Compiling cubeb-backend v0.32.0 Compiling lockstore_rs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/lockstore/lockstore_rs) Compiling prio v0.16.2 Compiling collator_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/intl/collator_glue) Compiling filter_adult v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/filter_adult) Compiling properties_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/irregexp/properties_glue) Compiling init_rust_components v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/init_rust_components) Compiling storage v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/storage/rust) Compiling mozurl v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/netwerk/base/mozurl) Compiling context_id v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/context_id) Compiling webrender v0.62.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/wr/webrender) Compiling dogear v0.5.0 Compiling locale_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/intl/locale_glue) Compiling unic-langid-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/ipc/rust/ipdl_utils) Compiling webrtc-sdp v0.3.13 Compiling happy-eyeballs v0.5.0 (https://github.com/mozilla/happy-eyeballs?tag=v0.5.0#962a5c9e) Compiling normalizer_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/normalizer_glue) Compiling unicode-bidi-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/bidi/rust/unicode-bidi-ffi) Compiling origin-trial-token v0.1.1 Compiling xmldecl v0.2.0 Compiling chardetng v1.0.0 Compiling typed-arena-nomut v0.1.0 Compiling oxilangtag v0.1.3 Compiling rustc-demangle v0.1.21 Compiling remove_dir_all v0.5.3 Compiling data-encoding v2.3.3 Compiling zlib-rs v0.6.3 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/zlib-rs) Compiling oxilangtag-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/locale/rust/oxilangtag-ffi) Compiling data-encoding-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/fs/parent/rust/data-encoding-ffi) Compiling profiler_helper v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/tools/profiler/rust-helper) Compiling chardetng_c v1.0.0 Compiling wpf-gpu-raster v0.1.0 (https://github.com/FirefoxGraphics/wpf-gpu-raster?rev=99979da091fd58fba8477e7fcdf5ec0727102916#99979da0) Compiling encoding_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/encoding_glue) Compiling origin-trials-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/origin-trials/ffi) Compiling jsrust_shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/rust/shared) Compiling rsdparsa_capi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/webrtc/sdp/rsdparsa_capi) Compiling urlpattern_glue v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/netwerk/base/urlpattern_glue) Compiling uritemplate_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/netwerk/base/uritemplate_glue) Compiling bookmark_sync v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/places/bookmark_sync) Compiling crypto_hash v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/manager/ssl/crypto_hash) Compiling fluent-langneg-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/locale/rust/fluent-langneg-ffi) Compiling dap_ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/dap/ffi) Compiling lockstore_ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/lockstore/lockstore_ffi) Compiling localization-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/l10n/rust/localization-ffi) Compiling cubeb-pulse v0.5.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=3cf4a1af09a1748d0e184297a17132bdcc608874#3cf4a1af) Compiling buildid_reader_ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/library/buildid_reader/ffi) Compiling mls_gk v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/mls/mls_gk) Compiling cert_storage v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/manager/ssl/cert_storage) Compiling ipcclientcerts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/manager/ssl/ipcclientcerts) Compiling mp4parse_capi v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=fb7ed9effb5eae0f3768c2c5ec0a63c61f35ba60#fb7ed9ef) Compiling content_classifier_engine v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/content-classifier/content_classifier_engine) Compiling geckoservo v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/servo/ports/geckolib) Compiling cose-c v0.1.5 Compiling mime-guess-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/fs/parent/rust/mime-guess-ffi) Compiling jxl_decoder v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/image/rust/jxl) Compiling authrs_bridge v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/webauthn/authrs_bridge) Compiling cascade_bloom_filter v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/cascade_bloom_filter) Compiling harfbuzz_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/harfbuzz_glue) 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/firefox/firefox-152.0/netwerk/protocol/http/binary_http) Compiling oblivious_http v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/netwerk/protocol/http/oblivious_http) Compiling idna_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/netwerk/base/idna_glue) Compiling http_sfv v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/netwerk/base/http-sfv) Compiling app_collator_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/app_collator_glue) Compiling dom_fragmentdirectives v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/fragmentdirectives) Compiling viaduct-necko v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/services/application-services/components/viaduct-necko) Compiling locale_service_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/locale/rust/locale_service_glue) Compiling gecko_tracing v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/rust/gecko_tracing) Compiling ssl_tokens_cache v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/netwerk/base/ssl_tokens_cache) Compiling processtools v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/processtools) Compiling abridged_certs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/manager/ssl/abridged_certs) Compiling rure v0.2.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/rure) Compiling signature_cache v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/xpcom/rust/gkrust_utils) Compiling gecko_logger v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/rust/gecko_logger) Compiling netwerk_helper v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/netwerk/base/rust-helper) Compiling moz_asserts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/mozglue/static/rust/moz_asserts) Compiling object v0.36.4 Compiling audio_thread_priority v0.35.0 Compiling qcms v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/qcms) Compiling prefs_parser v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/modules/libpref/parser) Compiling mozilla-central-workspace-hack v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/workspace-hack) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/lib/ds/plvrsion.c: In function 'libVersionPoint': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/lib/ds/plvrsion.c:86:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 86 | const char* dummy; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/pr/include/md/prosdep.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/pr/include/private/primpl.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/pr/src/md/unix/solaris.c:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/lib/libc/src/plgetopt.c: In function 'PL_GetNextOpt': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/lib/libc/src/plvrsion.c: In function 'libVersionPoint': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/lib/libc/src/plvrsion.c:86:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 86 | const char* dummy; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/pr/include/md/prosdep.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/pr/include/private/primpl.h:31, from ../../../../../../firefox-152.0/nsprpub/pr/src/io/prfdcach.c:5, from Unified_c_external_nspr_pr0.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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: ../../../../../../firefox-152.0/nsprpub/pr/src/io/priometh.c: In function 'PR_EmulateSendFile': ../../../../../../firefox-152.0/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: ../../../../../../firefox-152.0/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAccept': ../../../../../../firefox-152.0/nsprpub/pr/src/io/pripv6.c:132:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 132 | PRStatus rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAcceptRead': ../../../../../../firefox-152.0/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: ../../../../../../firefox-152.0/nsprpub/pr/src/io/prlayer.c: In function 'pl_TopAccept': ../../../../../../firefox-152.0/nsprpub/pr/src/io/prlayer.c:168:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 168 | PRStatus rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/io/prlayer.c: In function 'pl_DefAcceptread': ../../../../../../firefox-152.0/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: ../../../../../../firefox-152.0/nsprpub/pr/src/io/prprf.c: In function 'cvt_f': ../../../../../../firefox-152.0/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)) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/io/prprf.c: In function 'dosprintf': ../../../../../../firefox-152.0/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: ../../../../../../firefox-152.0/nsprpub/pr/src/md/unix/unix.c: In function '_PR_UnixInit': ../../../../../../firefox-152.0/nsprpub/pr/src/md/unix/unix.c:2586:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 2586 | int rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/md/unix/unix.c: In function '_MD_CreateFileMap': ../../../../../../firefox-152.0/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) { | ^ toolkit/library/build/libxul.so.symbols.stub Compiling glean-core v67.3.2 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/pr/include/md/prosdep.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/pr/include/private/primpl.h:31, from ../../../../../../firefox-152.0/nsprpub/pr/src/md/unix/unix_errors.c:5, from Unified_c_external_nspr_pr1.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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: ../../../../../../firefox-152.0/nsprpub/pr/src/md/unix/uxshm.c: In function '_MD_DeleteSharedMemory': ../../../../../../firefox-152.0/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) { | ^~ Compiling interrupt-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/support/interrupt) In file included from Unified_c_external_nspr_pr1.c:65: ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prdtoa.c: In function 'Balloc': ../../../../../../firefox-152.0/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) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prdtoa.c: In function 'rv_alloc': ../../../../../../firefox-152.0/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) { | ^~ Compiling tabs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/tabs) In function 'dtoa', inlined from 'PR_dtoa' at ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prdtoa.c:3522:12: ../../../../../../firefox-152.0/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) { | ^ ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prdtoa.c: In function 'PR_dtoa': ../../../../../../firefox-152.0/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 ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prdtoa.c:3522:12: ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prdtoa.c:3080:8: warning: 'ilim1' may be used uninitialized [-Wmaybe-uninitialized] 3080 | if (ilim1 <= 0) { | ^ ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prdtoa.c: In function 'PR_dtoa': ../../../../../../firefox-152.0/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, | ^~~~~ Compiling sql-support v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/support/sql) Compiling sync15 v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/sync15) Compiling logins v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/logins) Compiling webext-storage v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/webext-storage) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/pr/include/md/prosdep.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/nsprpub/pr/include/private/primpl.h:31, from ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prnetdb.c:5, from Unified_c_external_nspr_pr2.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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 ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByName': ../../../../../../firefox-152.0/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)) { | ^ ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetIPNodeByName': ../../../../../../firefox-152.0/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)) { | ^ ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prnetdb.c:764:7: warning: unused variable 'h_err' [-Wunused-variable] 764 | int h_err; | ^~~~~ ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prnetdb.c:763:18: warning: unused variable 'tmphe' [-Wunused-variable] 763 | struct hostent tmphe; | ^~~~~ ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByAddr': ../../../../../../firefox-152.0/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)) { | ^ ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prnetdb.c:957:7: warning: unused variable 'h_err' [-Wunused-variable] 957 | int h_err; | ^~~~~ ../../../../../../firefox-152.0/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: ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prtpool.c: In function 'io_wstart': ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prtpool.c:386:16: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 386 | PRStatus rval_status; | ^~~~~~~~~~~ ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prtpool.c: In function 'notify_ioq': ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prtpool.c:957:12: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable] 957 | PRStatus rval_status; | ^~~~~~~~~~~ ../../../../../../firefox-152.0/nsprpub/pr/src/misc/prtpool.c: In function 'PR_JoinThreadPool': ../../../../../../firefox-152.0/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: ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_accept_cont': ../../../../../../firefox-152.0/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) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_read_cont': ../../../../../../firefox-152.0/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) && | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:577:40: warning: logical 'or' of equal expressions [-Wlogical-op] 577 | (EWOULDBLOCK == op->syserrno || EAGAIN == op->syserrno)) | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recv_cont': ../../../../../../firefox-152.0/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) && | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:600:40: warning: logical 'or' of equal expressions [-Wlogical-op] 600 | (EWOULDBLOCK == op->syserrno || EAGAIN == op->syserrno)) | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_send_cont': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:647:37: warning: logical 'and' of equal expressions [-Wlogical-op] 647 | if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_write_cont': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:675:37: warning: logical 'and' of equal expressions [-Wlogical-op] 675 | if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_writev_cont': ../../../../../../firefox-152.0/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) { | ^ ../../../../../../firefox-152.0/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) { | ^ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:714:37: warning: logical 'and' of equal expressions [-Wlogical-op] 714 | if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_sendto_cont': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:736:37: warning: logical 'and' of equal expressions [-Wlogical-op] 736 | if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recvfrom_cont': ../../../../../../firefox-152.0/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) && | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:751:40: warning: logical 'or' of equal expressions [-Wlogical-op] 751 | (EWOULDBLOCK == op->syserrno || EAGAIN == op->syserrno)) | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_solaris_sendfile_cont': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:869:37: warning: logical 'and' of equal expressions [-Wlogical-op] 869 | if (op->syserrno != EWOULDBLOCK && op->syserrno != EAGAIN && | ^~ ../../../../../../firefox-152.0/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) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Close': ../../../../../../firefox-152.0/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) && | ^~ ../../../../../../firefox-152.0/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) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Read': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:1084:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1084 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Write': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:1118:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1118 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Writev': ../../../../../../firefox-152.0/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) { | ^ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:1199:40: warning: logical 'or' of equal expressions [-Wlogical-op] 1199 | } else if (syserrno == EWOULDBLOCK || syserrno == EAGAIN) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Accept': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:1449:33: warning: logical 'and' of equal expressions [-Wlogical-op] 1449 | if (EWOULDBLOCK != syserrno && EAGAIN != syserrno && | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Recv': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:1626:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1626 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Send': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:1702:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1702 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SendTo': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:1776:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1776 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_RecvFrom': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:1925:49: warning: logical 'or' of equal expressions [-Wlogical-op] 1925 | if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) && | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SolarisSendFile': ../../../../../../firefox-152.0/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) { | ^ ../../../../../../firefox-152.0/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) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SolarisDispatchSendFile': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c:2386:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 2386 | int rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function '_pr_poll_with_poll': ../../../../../../firefox-152.0/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) { | ^ ../../../../../../firefox-152.0/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)) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptio.c: In function 'PR_SetSysfdTableSize': ../../../../../../firefox-152.0/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: ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function '_PR_InitLocks': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c:45:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 45 | int rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifies': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c:61:17: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 61 | PRIntn index, rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_NewLock': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c:121:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 121 | PRIntn rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyLock': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c:140:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 140 | PRIntn rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Lock': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c:158:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 158 | PRIntn rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Unlock': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c:178:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 178 | PRIntn rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifiesFromMonitor': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c:432:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 432 | PRIntn rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyMonitor': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c:510:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 510 | int rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_GetMonitorEntryCount': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c:532:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 532 | PRIntn rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_EnterMonitor': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c:559:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 559 | PRIntn rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_ExitMonitor': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c:586:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 586 | PRIntn rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_DestroyNakedCondVar': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c:1106:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1106 | int rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedNotify': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c:1134:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1134 | int rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedBroadcast': ../../../../../../firefox-152.0/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: ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_root': ../../../../../../firefox-152.0/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) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c:117:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 117 | PRIntn rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_AttachThread': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c:259:9: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 259 | int rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_CreateThread': ../../../../../../firefox-152.0/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) { | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_DetachThread': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c:569:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 569 | int rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Interrupt': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c:704:12: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 704 | PRIntn rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_thread_death': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c:770:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 770 | int rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_Fini': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c:960:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 960 | int rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Cleanup': ../../../../../../firefox-152.0/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) { | ^ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c:992:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 992 | int rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'init_pthread_gc_support': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c:1103:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1103 | PRIntn rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'suspend_signal_handler': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c:1277:12: warning: unused variable 'rv' [-Wunused-variable] 1277 | PRIntn rv = sigtimedwait(&sigwait_set, NULL, &hundredmillisec); | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendSet': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c:1295:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable] 1295 | PRIntn rv; | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendTest': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c:1332:12: warning: unused variable 'rv' [-Wunused-variable] 1332 | PRIntn rv = sigtimedwait(&sigwait_set, NULL, &onemillisec); | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_ResumeTest': ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c:1377:12: warning: unused variable 'rv' [-Wunused-variable] 1377 | PRIntn rv = sigtimedwait(&sigwait_set, NULL, &onemillisec); | ^~ ../../../../../../firefox-152.0/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_SuspendAll': ../../../../../../firefox-152.0/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: ../../../../../../firefox-152.0/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_DestroyRWLock': ../../../../../../firefox-152.0/nsprpub/pr/src/threads/prrwlock.c:158:7: warning: variable 'err' set but not used [-Wunused-but-set-variable] 158 | int err; | ^~~ ../../../../../../firefox-152.0/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Rlock': ../../../../../../firefox-152.0/nsprpub/pr/src/threads/prrwlock.c:179:7: warning: variable 'err' set but not used [-Wunused-but-set-variable] 179 | int err; | ^~~ ../../../../../../firefox-152.0/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Wlock': ../../../../../../firefox-152.0/nsprpub/pr/src/threads/prrwlock.c:232:7: warning: variable 'err' set but not used [-Wunused-but-set-variable] 232 | int err; | ^~~ ../../../../../../firefox-152.0/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Unlock': ../../../../../../firefox-152.0/nsprpub/pr/src/threads/prrwlock.c:289:7: warning: variable 'err' set but not used [-Wunused-but-set-variable] 289 | int err; | ^~~ Compiling remote_settings v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/remote_settings) Compiling search v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/search) Compiling glean v67.3.2 Compiling firefox-on-glean v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/glean/api) Compiling relevancy v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/relevancy) Compiling suggest v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/suggest) Compiling breach-alerts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/application-services/components/breach-alerts) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/LocalAccessible-inl.h:8, from ../../../../firefox-152.0/accessible/aom/AccessibleNode.cpp:12, from Unified_cpp_accessible_aom0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ Compiling gkrust-uniffi-components v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/uniffi-bindgen-gecko-js/components) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/AccessibleWrap.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/accessible/atk/RootAccessibleWrap.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/DocAccessibleWrap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/DocAccessibleWrap.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/base/ARIAMap.h:10, from ../../../../firefox-152.0/accessible/basetypes/Accessible.cpp:6, from Unified_cpp_accessible_basetypes0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ Compiling wr_glyph_rasterizer v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/wr/wr_glyph_rasterizer) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/accessible/base/FocusManager.cpp:17, from Unified_cpp_accessible_base0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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 /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsImageFrame.h:15, from ../../../../firefox-152.0/accessible/base/nsAccessibilityService.cpp:56, from Unified_cpp_accessible_base1.cpp:92: /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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/BaseAccessibles.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/RootAccessibleWrap.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/RootAccessibleWrap.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/LocalAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/AccessibleWrap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/nsMai.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ Compiling fog_control v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/glean) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from ../../../../firefox-152.0/accessible/base/ARIAMap.h:10, from ../../../../firefox-152.0/accessible/base/ARIAMap.cpp:5, from Unified_cpp_accessible_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ Compiling jog v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/glean/bindings/jog) Compiling wgpu_bindings v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/wgpu_bindings) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/UtilInterface.cpp: In function 'guint mai_util_add_key_event_listener(AtkKeySnoopFunc, gpointer)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/system_wrappers/gtk/gtk.h:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/accessible/atk/UtilInterface.cpp: In function 'void mai_util_remove_key_event_listener(guint)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from ../../../../firefox-152.0/accessible/base/NotificationController.h:12, from ../../../../firefox-152.0/accessible/base/NotificationController.cpp:5, from Unified_cpp_accessible_base1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/LocalAccessible.h:8, from ../../../../firefox-152.0/accessible/base/AccEvent.h:10, from ../../../../firefox-152.0/accessible/base/EventQueue.h:8, from ../../../../firefox-152.0/accessible/base/NotificationController.h:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ Compiling webrender_bindings v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/webrender_bindings) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/ScrollAnimationBezierPhysics.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZPublicUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZInputBridge.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/nsGUIEventIPC.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/IPCTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleChild.h:9, from ../../../../firefox-152.0/accessible/generic/DocAccessible.cpp:46, from Unified_cpp_accessible_generic0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 Compiling gecko-trace v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/gecko-trace) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from ../../../../firefox-152.0/accessible/generic/HyperTextAccessible.h:12, from ../../../../firefox-152.0/accessible/generic/ARIAGridAccessible.h:8, from ../../../../firefox-152.0/accessible/generic/ARIAGridAccessible.cpp:5, from Unified_cpp_accessible_generic0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ Compiling neqo_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/netwerk/socket/neqo_glue) Compiling data_storage v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/security/manager/ssl/data_storage) Compiling happy_eyeballs_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/netwerk/protocol/http/happy_eyeballs_glue) Compiling gkrust-shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/library/rust/shared) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/nsMaiInterfaceAction.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/nsMaiInterfaceEditableText.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/nsMaiInterfaceHypertext.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/nsMaiInterfaceDocument.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/nsMaiInterfaceComponent.cpp:15: /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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/nsMaiInterfaceSelection.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/LocalAccessible-inl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/nsMaiInterfaceComponent.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/nsGUIEventIPC.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/IPCTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/atk/nsMaiInterfaceText.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/HyperTextAccessible.h:12, from ../../../../firefox-152.0/accessible/html/HTMLCanvasAccessible.h:8, from ../../../../firefox-152.0/accessible/html/HTMLCanvasAccessible.cpp:5, from Unified_cpp_accessible_html0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/accessible/ipc/DocAccessibleParent.cpp:14, from Unified_cpp_accessible_ipc0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/base/AccIterator.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/base/Relation.h:8, from ../../../../firefox-152.0/accessible/xpcom/nsAccessibleRelation.cpp:7, from Unified_cpp_accessible_xpcom0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLeafFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/xul/SimpleXULLeafFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/xul/tree/nsTreeBodyFrame.h:8, from ../../../../firefox-152.0/accessible/xul/XULTreeAccessible.cpp:24, from Unified_cpp_accessible_xul0.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleChild.h:8, from ../../../../firefox-152.0/accessible/ipc/DocAccessibleChild.cpp:6, from Unified_cpp_accessible_ipc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/DocAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/accessible/generic/LocalAccessible-inl.h:8, from ../../../../firefox-152.0/accessible/xul/XULAlertAccessible.cpp:7, from Unified_cpp_accessible_xul0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/browser/components/shell/nsGNOMEShellService.cpp: In member function 'virtual nsresult nsGNOMEShellService::GetDesktopBackgroundColor(uint32_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/browser/components/shell/nsGNOMEShellService.cpp:425:37: warning: 'gboolean gdk_color_parse(const gchar*, GdkColor*)' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations] 425 | 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/firefox/build/amd64/dist/system_wrappers/gdk/gdk.h:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GRefPtr.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/browser/components/shell/nsGNOMEShellSearchProvider.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/browser/components/shell/nsGNOMEShellService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/browser/components/shell/nsGNOMEShellService.cpp:10: /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h:79:11: note: declared here 79 | gboolean gdk_color_parse (const gchar *spec, | ^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ImageCacheKey.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/imgLoader.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/places/FaviconHelpers.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/places/nsFaviconService.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ config/external/gkcodecs/libgkcodecs.so.symbols.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/aom_convolve.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/aom_dsp_rtcd.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/avg.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/blend_a64_hmask.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/blend_a64_mask.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/blend_a64_vmask.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/blk_sse_sum.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/fft.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/flow_estimation/corner_match.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/flow_estimation/disflow.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/flow_estimation/x86/corner_match_sse4.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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/firefox/firefox-152.0/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 ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libopus/silk/x86/NSQ_sse4_1.c: In function 'silk_NSQ_sse4_1': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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 ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/flow_estimation/x86/corner_match_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/flow_estimation/x86/disflow_sse4.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/fwd_txfm.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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_libopus1.c:110: ../../../../firefox-152.0/media/libopus/silk/NSQ.c: In function 'silk_NSQ_c': ../../../../firefox-152.0/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: ../../../../firefox-152.0/media/libopus/silk/NSQ_del_dec.c: In function 'silk_NSQ_del_dec_c': ../../../../firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/flow_estimation/x86/disflow_avx2.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/intrapred.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/loopfilter.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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_libopus2.c:101: ../../../../firefox-152.0/media/libopus/silk/decode_core.c: In function 'silk_decode_core': ../../../../firefox-152.0/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 ../../../../firefox-152.0/media/libopus/silk/main.h:31, from ../../../../firefox-152.0/media/libopus/silk/VQ_WMat_EC.c:32, from Unified_c_media_libopus2.c:2: ../../../../firefox-152.0/media/libopus/silk/decode_indices.c: In function 'silk_decode_indices': ../../../../firefox-152.0/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 ); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../../firefox-152.0/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 */ | ^ ../../../../firefox-152.0/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: ../../../../firefox-152.0/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: ../../../../firefox-152.0/media/libopus/silk/decode_parameters.c: In function 'silk_decode_parameters': ../../../../firefox-152.0/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 Unified_c_media_libopus3.c:20: ../../../../firefox-152.0/media/libopus/silk/enc_API.c: In function 'silk_Encode': ../../../../firefox-152.0/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: ../../../../firefox-152.0/media/libopus/silk/encode_indices.c: In function 'silk_encode_indices': ../../../../firefox-152.0/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 ); | ~~~~~~~~~^~~~~~~~~~~~ ../../../../firefox-152.0/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: ../../../../firefox-152.0/media/libopus/silk/float/LTP_scale_ctrl_FLP.c: In function 'silk_LTP_scale_ctrl_FLP': ../../../../firefox-152.0/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: ../../../../firefox-152.0/media/libopus/silk/float/process_gains_FLP.c: In function 'silk_process_gains_FLP': ../../../../firefox-152.0/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: ../../../../firefox-152.0/media/libopus/silk/float/wrappers_FLP.c: In function 'silk_NSQ_wrapper_FLP': ../../../../firefox-152.0/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 ]; | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/noise_util.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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_libopus5.c:74: ../../../../firefox-152.0/media/libopus/silk/quant_LTP_gains.c: In function 'silk_quant_LTP_gains': ../../../../firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/psnr.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/resize.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/pyramid.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/quantize.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/sad.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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: ../../../../firefox-152.0/media/libopus/src/mlp.c: In function 'analysis_compute_gru': ../../../../firefox-152.0/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/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) | ^~~~~~~~~~ ../../../../firefox-152.0/media/libopus/src/mlp.c:97:10: note: 'tmp' declared here 97 | float tmp[MAX_NEURONS]; | ^~~ In file included from Unified_c_media_libvorbis0.c:20: ../../../../firefox-152.0/media/libvorbis/lib/vorbis_block.c: In function 'vorbis_analysis_buffer': ../../../../firefox-152.0/media/libvorbis/lib/vorbis_block.c:395:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 395 | if(b->header)_ogg_free(b->header);b->header=NULL; | ^~ ../../../../firefox-152.0/media/libvorbis/lib/vorbis_block.c:395:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 395 | if(b->header)_ogg_free(b->header);b->header=NULL; | ^ ../../../../firefox-152.0/media/libvorbis/lib/vorbis_block.c:396:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 396 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; | ^~ ../../../../firefox-152.0/media/libvorbis/lib/vorbis_block.c:396:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 396 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; | ^ ../../../../firefox-152.0/media/libvorbis/lib/vorbis_block.c:397:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 397 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; | ^~ ../../../../firefox-152.0/media/libvorbis/lib/vorbis_block.c:397:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 397 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/sad_av1.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/sse.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/ssim.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/subtract.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/sum_squares.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/variance.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/aom_dsp/variance.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/adaptive_quantize_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/adaptive_quantize_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/aom_convolve_copy_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/aom_convolve_copy_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/aom_quantize_avx.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/avg_intrin_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/blend_a64_hmask_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/avg_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/avg_intrin_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../firefox-152.0/chrome/nsChromeRegistry.cpp:25, from Unified_cpp_chrome0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/blend_mask_sse4.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/blend_a64_mask_sse4.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/blend_mask_sse4.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/blend_a64_mask_avx2.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/blend_a64_vmask_sse4.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/blk_sse_sum_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/fft_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/blk_sse_sum_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/fft_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/fwd_txfm_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_adaptive_quantize_sse2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'get_filter_level': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_convolve_sse2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_adaptive_quantize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_convolve_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c: In function 'find_mv_refs_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_convolve_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_intrapred_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_loopfilter_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_loopfilter_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c: In function 'read_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c: In function 'dec_find_mv_refs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:588:24: warning: array subscript has type 'char' [-Wchar-subscripts] 588 | ref_sign_bias[ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_quantize_intrin_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_quantize_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_subtract_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_sad_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_alt_ref_aq.c:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_complexity.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c: In function 'vp9_cyclic_refresh_update_sb_postencode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'write_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'pack_inter_mode_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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, | ~~~~~~~~~~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'write_uncompressed_header': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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]); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_context_tree.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:33: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c: In function 'update_stats': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c: In function 'vp9_encode_frame': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encodemb.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c: In function 'inc_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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; | ~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'set_level_constraint': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:1477:38: warning: array subscript has type 'char' [-Wchar-subscripts] 1477 | ls->max_cpb_size = vp9_level_defs[level_index].max_cpb_size * (double)1000; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'set_ref_sign_bias': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:4835:30: warning: array subscript has type 'char' [-Wchar-subscripts] 4835 | cm->ref_frame_sign_bias[ref_frame] = | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'setup_interp_filter_search_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:4850:16: warning: array subscript has type 'char' [-Wchar-subscripts] 4850 | ref_total[ref] += cpi->interp_filter_selected[ref][ifilter]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:4850:52: warning: array subscript has type 'char' [-Wchar-subscripts] 4850 | ref_total[ref] += cpi->interp_filter_selected[ref][ifilter]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'update_level_info': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6011:23: warning: array subscript has type 'char' [-Wchar-subscripts] 6011 | vp9_level_defs[level_index].max_luma_picture_size) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6015:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6015 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6020:23: warning: array subscript has type 'char' [-Wchar-subscripts] 6020 | vp9_level_defs[level_index].max_luma_picture_breadth) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6024:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6024 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6029:31: warning: array subscript has type 'char' [-Wchar-subscripts] 6029 | (double)vp9_level_defs[level_index].max_luma_sample_rate * | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6034:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6034 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6038:51: warning: array subscript has type 'char' [-Wchar-subscripts] 6038 | if (level_spec->max_col_tiles > vp9_level_defs[level_index].max_col_tiles) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6042:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6042 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6047:23: warning: array subscript has type 'char' [-Wchar-subscripts] 6047 | vp9_level_defs[level_index].min_altref_distance) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6051:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6051 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6056:23: warning: array subscript has type 'char' [-Wchar-subscripts] 6056 | vp9_level_defs[level_index].max_ref_frame_buffers) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6060:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6060 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6064:50: warning: array subscript has type 'char' [-Wchar-subscripts] 6064 | if (level_spec->max_cpb_size > vp9_level_defs[level_index].max_cpb_size) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6068:40: warning: array subscript has type 'char' [-Wchar-subscripts] 6068 | vp9_level_defs[level_index].level, | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6084:30: warning: array subscript has type 'char' [-Wchar-subscripts] 6084 | (int)((vp9_level_defs[level_index].max_cpb_size - cpb_data_size) * | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_variance_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_ethread.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_ext_ratectrl.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_variance_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_variance_sse2.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_firstpass.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_frame_scale.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_lookahead.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_mbgraph.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/highbd_variance_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/intrapred_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_mcomp.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_mcomp.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_multi_thread.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/intrapred_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_noise_estimate.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/intrapred_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_picklpf.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'mv_refs_rt': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'encode_breakout_test': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'update_thresh_freq_fact_row_mt': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'update_thresh_freq_fact': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'search_new_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'vp9_pick_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'vp9_pick_inter_mode_sub8x8': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_quantize.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_ratectrl.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_rd.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_rd.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'set_and_cost_bmi_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'check_best_zero_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'rd_pick_best_sub8x8_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'setup_buffer_inter': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'vp9_rd_pick_inter_mode_sb': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'vp9_rd_pick_inter_mode_sub8x8': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/intrapred_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_skin_detection.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_speed_features.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/loopfilter_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_svc_layercontext.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/loopfilter_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_temporal_filter.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_tokenize.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c: In function 'init_gop_frames_rc': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c: In function 'init_gop_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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; | ~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/vp9_cx_iface.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1022:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1022 | return kVp9RefFlagList[ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/masked_sad_intrin_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/masked_sad_intrin_ssse3.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/masked_variance_intrin_ssse3.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/obmc_sad_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/obmc_sad_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/obmc_variance_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/obmc_variance_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/quantize_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/quantize_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/quantize_ssse3.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/sad4d_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/sad_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/toolkit/library/rust) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/common/ucnv.cpp: In function 'UConverter* ucnv_clone_78(const UConverter*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/unicode/platform.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/ptypes.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/umachine.h:46, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/common/unicode/utypes.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/common/ucnv.cpp:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/sad_impl_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/intl/icu/source/common/unicode/uset.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/common/ucnv_cnv.cpp:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/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/firefox/firefox-152.0/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/firefox/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/firefox/firefox-152.0/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/firefox/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/firefox/firefox-152.0/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); | ^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/sse_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/sse_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/intl/icu/source/common/ucnv_u16.cpp: In function 'void _UTF16BEToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/common/ucnv_u16.cpp:482:45: warning: array subscript has type 'char' [-Wchar-subscripts] 482 | cnv->toUBytes[cnv->toULength++]=*source++; | ~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/common/ucnv_u16.cpp: In function 'void _UTF16LEToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/common/ucnv_u16.cpp:1083:45: warning: array subscript has type 'char' [-Wchar-subscripts] 1083 | cnv->toUBytes[cnv->toULength++]=*source++; | ~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/common/ucnv_u32.cpp: In function 'void T_UConverter_fromUnicode_UTF32_BE(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/ucnv_u32.cpp: In function 'void T_UConverter_fromUnicode_UTF32_LE(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/common/ucnv_u7.cpp: In function 'void _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/ucnv_u7.cpp: In function 'void _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/ucnv_u7.cpp:1426:64: warning: array subscript has type 'char' [-Wchar-subscripts] 1426 | cnv->charErrorBuffer[cnv->charErrorBufferLength++]=MINUS; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/common/ucnv_u8.cpp: In function 'void ucnv_fromUnicode_UTF8_78(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/ucnv_u8.cpp: In function 'UChar32 ucnv_getNextUChar_UTF8(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/ucnv_u8.cpp: In function 'void ucnv_UTF8FromUTF8(UConverterFromUnicodeArgs*, UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/ucnv_u8.cpp:829:45: warning: array subscript has type 'char' [-Wchar-subscripts] 829 | utf8->toUBytes[toULength++]=b; | ~~~~~~~~~^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/subtract_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/sum_squares_sse2.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1ToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1ToUnicode(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/common/ucnvbocu.cpp:1308:34: warning: array subscript has type 'char' [-Wchar-subscripts] 1308 | c=bytes[byteIndex++]=*source++; | ~~~~~~~~~^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/sum_squares_avx2.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUToUnicode(UConverterToUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/ucnvscsu.cpp: In function 'int8_t getNextDynamicWindow(SCSUData*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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]); | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/variance_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/intl/icu/source/common/ucurr.cpp: In function 'CurrencyNameCacheEntry* getCacheEntry(const char*, UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/ucurr.cpp:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/ucurr.cpp:1500:36: warning: array subscript has type 'char' [-Wchar-subscripts] 1500 | cacheEntry = currCache[found]; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/variance_impl_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/variance_impl_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/variance_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/x86/variance_ssse3.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/av1_cx_iface.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/av1_cx_iface.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/av1_cx_iface.c:44: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/av1_dx_iface.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/alloccommon.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_inv_txfm1d.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_inv_txfm1d.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_inv_txfm2d.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_loopfilter.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_rtcd.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_loopfilter.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_loopfilter.c: In function 'get_filter_level': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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]] | ~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/cdef.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/cdef.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/cdef_block.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/cfl.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1592:42: warning: array subscript has type 'char' [-Wchar-subscripts] 1592 | if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; | ~~~~~~~~~~~~~~~^~~~~ config/external/icu/data/icu_data.o In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/convolve.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/debugmodes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/debugmodes.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/entropy.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/unistr.cpp:357:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/common/unistr.cpp:364:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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 file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/entropymode.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/entropymode.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/entropymv.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/idct.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/i18n/cecal.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/i18n/cecal.cpp:139:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/i18n/cecal.cpp:140:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/i18n/cecal.cpp:141:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/i18n/cecal.cpp:129:32: note: 'doy' was declared here 129 | int32_t eyear, month, day, doy; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.c: In function 'av1_copy_frame_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.c: In function 'add_ref_mv_candidate': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.c: In function 'add_tpl_ref_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.c: In function 'process_compound_ref_mv_candidate': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.c: In function 'process_single_ref_mv_candidate': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.c: In function 'setup_ref_mv_list': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.c: In function 'av1_find_mv_refs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.c: In function 'av1_setup_frame_sign_bias': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.c: In function 'motion_field_projection': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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]; | ~~~~~~^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/quant_common.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.c: In function 'av1_init_warp_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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, | ~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconintra.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/resize.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/restoration.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/scale.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/scan.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/scan.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_loopfilter.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/seg_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_loopfilter.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/thread_common.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/thread_common.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/tile_common.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/timing.c: In function 'av1_max_level_bitrate': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/i18n/dtitvfmt.cpp: In member function 'void icu_78::DateIntervalFormat::initializePattern(UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/i18n/dtitvfmt.cpp:801:27: warning: array subscript has type 'char' [-Wchar-subscripts] 801 | fIntervalPatterns[i].laterDateFirst = fInfo->getDefaultOrder(); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/txb_common.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/warped_motion.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/av1_convolve_horiz_rs_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/av1_convolve_scale_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/av1_inv_txfm_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/i18n/dtitvinf.cpp: In function 'UBool icu_78::dtitvinfHashTableValueComparator(UHashTok, UHashTok)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/i18n/dtitvinf.cpp:801:33: warning: array subscript has type 'char' [-Wchar-subscripts] 801 | copy[i] = value[i]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/av1_inv_txfm_ssse3.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/av1_txfm_sse4.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/cdef_block_simd.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/cdef_block_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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: ../../../../../firefox-152.0/media/libsoundtouch/src/FIRFilter.cpp:85: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 85 | #pragma omp parallel for ../../../../../firefox-152.0/media/libsoundtouch/src/FIRFilter.cpp:126: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 126 | #pragma omp parallel for ../../../../../firefox-152.0/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: ../../../../../firefox-152.0/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: ../../../../../firefox-152.0/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: ../../../../../firefox-152.0/media/libsoundtouch/src/TDStretch.cpp:291: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 291 | #pragma omp parallel for ../../../../../firefox-152.0/media/libsoundtouch/src/TDStretch.cpp:317: warning: ignoring '#pragma omp critical' [-Wunknown-pragmas] 317 | #pragma omp critical In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/cdef_block_simd.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/cdef_block_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/cfl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/cfl_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/cfl_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/cfl_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/convolve_2d_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/convolve_2d_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/intl/icu/source/i18n/measunit.cpp: In member function 'const char* icu_78::MeasureUnit::getType() const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/i18n/measunit.cpp: In member function 'void icu_78::MeasureUnit::initTime(const char*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/i18n/measunit.cpp: In member function 'void icu_78::MeasureUnit::initCurrency(icu_78::StringPiece)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/i18n/measunit.cpp: In member function 'int32_t icu_78::MeasureUnit::getOffset() const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/i18n/measunit.cpp:2807:21: warning: array subscript has type 'char' [-Wchar-subscripts] 2807 | return gOffsets[fTypeId] + fSubTypeId; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/convolve_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/filterintra_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/highbd_convolve_2d_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/highbd_convolve_2d_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/convolve_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/highbd_convolve_2d_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/highbd_jnt_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/highbd_jnt_convolve_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/highbd_warp_plane_sse4.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/highbd_wiener_convolve_ssse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/intra_edge_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/i18n/number_compact.cpp:222:30: warning: array subscript has type 'char' [-Wchar-subscripts] 222 | data.multipliers[magnitude] = multiplier; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/highbd_warp_affine_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/highbd_wiener_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/jnt_convolve_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/jnt_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/jnt_convolve_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/x86/reconinter_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/reconinter_ssse3.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/reconinter_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/resize_ssse3.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/selfguided_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/resize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/warp_plane_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/resize_sse2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/selfguided_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/warp_plane_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/wiener_convolve_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/decoder/decodeframe.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/decoder/decodeframe.c:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/decoder/decodeframe.c:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/decoder/decodeframe.c:669: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter_template.inc: In function 'build_inter_predictors_8x8_and_bigger': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/cfl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/decoder/decodemv.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/decoder/decodemv.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/decoder/decodemv.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/decoder/decodemv.c: In function 'assign_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/decoder/decodemv.c: In function 'read_inter_block_mode_info': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/decoder/decoder.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/decoder/decoder.c:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/wiener_convolve_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/idct.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/decoder/decodetxb.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/decoder/detokenize.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/decoder/decoder.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/decoder/obu.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/idct.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/allintra_vis.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/allintra_vis.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/allintra_vis.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/allintra_vis.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/allintra_vis.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_complexity.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_variance.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/firstpass.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_ext_ratectrl.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_ext_ratectrl.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_fwd_txfm1d.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_fwd_txfm1d.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_fwd_txfm2d.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_noise_estimate.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_quantize.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/cdef.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/bitstream.c:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/bitstream.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/bitstream.c:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/context_tree.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_noise_estimate.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_quantize.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/bitstream.c: In function 'get_ref_mv_from_stack': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/cnn.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.c: In function 'is_comp_rd_match': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.c: In function 'pick_wedge': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/aom_dsp/aom_dsp_common.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/aom_dsp/odintrin.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.c: In function 'pick_wedge_fixed_sign': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.c: In function 'compute_best_wedge_interintra': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.c: In function 'handle_smooth_inter_intra_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.c: In function 'handle_wedge_inter_intra_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.c: In function 'av1_handle_inter_intra_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.c: In function 'save_comp_rd_search_stat': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.c: In function 'get_interinter_compound_mask_rate': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.c:1035:64: warning: array subscript has type 'char' [-Wchar-subscripts] 1035 | [mbmi->interinter_comp.wedge_index] | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/context_tree.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/context_tree.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/context_tree.h:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/dwt.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/encode_strategy.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/encode_strategy.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encode_strategy.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encode_strategy.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe.c:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe.c:42: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconintra.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe.c:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe.c:60: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe.c: In function 'set_rel_frame_dist': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe.c:1610:50: warning: array subscript has type 'char' [-Wchar-subscripts] 1610 | if (ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe.c: In function 'setup_keep_ref_frame_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe.c:1745:55: warning: array subscript has type 'char' [-Wchar-subscripts] 1745 | if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe.c: In function 'setup_prune_ref_frame_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe.c:1818:62: warning: array subscript has type 'char' [-Wchar-subscripts] 1818 | if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[0]]) || | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe.c:1819:62: warning: array subscript has type 'char' [-Wchar-subscripts] 1819 | !(cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[1]])) { | ~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodemb.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodemb.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodemb.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodemb.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodemv.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodemv.c: In function 'av1_get_ref_mv_from_stack': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.c:50: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/allintra_vis.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.c:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.c:69: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.c: In function 'scale_references_fpmt': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.c:5453:55: warning: array subscript has type 'char' [-Wchar-subscripts] 5453 | if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_utils.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_utils.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_utils.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodetxb.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodetxb.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_utils.c: In function 'av1_scale_references': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_utils.c: In function 'av1_setup_interp_filter_search_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodetxb.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodetxb.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_loopfilter.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/thread_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/ethread.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/allintra_vis.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/ethread.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/ethread.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/ethread.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/ethread.c: In function 'get_next_gm_job': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/firstpass.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/firstpass.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/firstpass.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/global_motion.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/firstpass.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/segmentation.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/global_motion.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/global_motion_facade.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/global_motion_facade.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/gop_structure.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/gop_structure.c:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/hash.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/hash_motion.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/hash_motion.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/hybrid_fwd_txfm.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/intl/icu/source/i18n/simpletz.cpp: In member function 'void icu_78::SimpleTimeZone::decodeStartRule(UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/intl/icu/source/i18n/simpletz.cpp: In member function 'void icu_78::SimpleTimeZone::decodeEndRule(UErrorCode&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/icu/source/i18n/simpletz.cpp:967:59: warning: array subscript has type 'char' [-Wchar-subscripts] 967 | } else if (endDay<1 || endDay > STATICMONTHLENGTH[endMonth]) { | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/reconinter_enc.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.c: In function 'find_best_non_dual_interp_filter': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/aom_dsp/txfm_common.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/enums.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/filter.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.c: In function 'av1_interpolation_filter_search': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.c:747:75: warning: array subscript has type 'char' [-Wchar-subscripts] 747 | const int64_t mrd = AOMMIN(args->modelled_rd[mode0][ref_mv_idx][refs[0]], | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.c:748:75: warning: array subscript has type 'char' [-Wchar-subscripts] 748 | args->modelled_rd[mode1][ref_mv_idx][refs[1]]); | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.c:747:75: warning: array subscript has type 'char' [-Wchar-subscripts] 747 | const int64_t mrd = AOMMIN(args->modelled_rd[mode0][ref_mv_idx][refs[0]], | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.c:748:75: warning: array subscript has type 'char' [-Wchar-subscripts] 748 | args->modelled_rd[mode1][ref_mv_idx][refs[1]]); | ~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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; | ^~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/level.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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]]++; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/lookahead.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/mcomp.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/mcomp.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/mcomp.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/mcomp.c:33: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/ml.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/ml.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/motion_search_facade.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/motion_search_facade.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/mv_prec.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/motion_search_facade.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/partition_strategy.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/motion_search_facade.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/mv_prec.c: In function 'get_ref_mv_for_mv_stats': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_opt.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_opt.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_opt.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_opt.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_opt.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_opt.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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, | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodemv.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_opt.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'search_new_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'get_drl_cost': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'update_thresh_freq_fact': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'calc_num_proj_ref': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'search_motion_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'skip_mode_by_threshold': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'setup_compound_prediction': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'set_compound_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'fill_single_inter_mode_costs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'is_globalmv_better': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'setup_compound_params_from_comp_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/aom_dsp/odintrin.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'previous_mode_performed_poorly': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'prune_compoundmode_with_singlemode_var': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'set_params_nonrd_pick_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'skip_inter_mode_nonrd': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'handle_inter_mode_nonrd': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'av1_nonrd_pick_inter_mode_sb': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/palette.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/palette.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/partition_search.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_variance.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/partition_search.c:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/partition_strategy.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/pass2_strategy.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/partition_search.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/pass2_strategy.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/partition_search.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/partition_search.c:33: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/partition_search.c: In function 'update_stats': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/partition_search.c:1067:51: warning: array subscript has type 'char' [-Wchar-subscripts] 1067 | const int_mv dv_ref = mbmi_ext->ref_mv_stack[ref_frame_type][0].this_mv; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/partition_search.c: In function 'direct_partition_merging': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/partition_search.c:2851:26: warning: array subscript has type 'char' [-Wchar-subscripts] 2851 | if (frame_mv[NEARESTMV][ref_frame].as_mv.row != b0[0]->mv[0].as_mv.row || | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/partition_search.c:2852:26: warning: array subscript has type 'char' [-Wchar-subscripts] 2852 | frame_mv[NEARESTMV][ref_frame].as_mv.col != b0[0]->mv[0].as_mv.col) | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/pickcdef.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/pickcdef.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/pickcdef.c:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/picklpf.c:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/picklpf.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/pickrst.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/pickrst.c:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/ratectrl.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rd.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rd.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_opt.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rd.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_opt.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rd.c: In function 'set_block_thresholds': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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])]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/interp_search.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/compound_type.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:60: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:71: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'setup_buffer_ref_mvs_inter': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'skip_repeated_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'motion_mode_rd': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'check_repeat_ref_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'get_this_mv': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'skip_nearest_near_mv_using_refmv_weight': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'get_drl_cost': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'is_single_newmv_valid': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'get_drl_refmv_count': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'ref_mv_idx_early_breakout': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'prune_zero_mv_with_sse': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:2821:31: warning: array subscript has type 'char' [-Wchar-subscripts] 2821 | if (xd->global_motion[refs[idx]].wmtype != IDENTITY) { | ~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:2832:43: warning: array subscript has type 'char' [-Wchar-subscripts] 2832 | if (args->best_single_sse_in_refs[refs[idx]] == INT32_MAX) { | ~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:2854:69: warning: array subscript has type 'char' [-Wchar-subscripts] 2854 | const unsigned int best_sse = args->best_single_sse_in_refs[refs[idx]]; | ~~~~^~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'handle_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:3230:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3230 | const unsigned int this_sse = x->pred_sse[ref]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:3231:53: warning: array subscript has type 'char' [-Wchar-subscripts] 3231 | if (this_sse < args->best_single_sse_in_refs[ref]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:3232:40: warning: array subscript has type 'char' [-Wchar-subscripts] 3232 | args->best_single_sse_in_refs[ref] = this_sse; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'rd_pick_skip_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:3741:31: warning: array subscript has type 'char' [-Wchar-subscripts] 3741 | if (mbmi_ext->ref_mv_count[ref_frame] == UINT8_MAX || | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:3742:31: warning: array subscript has type 'char' [-Wchar-subscripts] 3742 | mbmi_ext->ref_mv_count[second_ref_frame] == UINT8_MAX) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:3773:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3773 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:3774:50: warning: array subscript has type 'char' [-Wchar-subscripts] 3774 | xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'refine_winner_mode_tx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:3908:54: warning: array subscript has type 'char' [-Wchar-subscripts] 3908 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:3910:56: warning: array subscript has type 'char' [-Wchar-subscripts] 3910 | xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'disable_reference': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4014:14: warning: array subscript has type 'char' [-Wchar-subscripts] 4014 | ref_combo[ref][ref2 + 1] = true; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'default_skip_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4052:24: warning: array subscript has type 'char' [-Wchar-subscripts] 4052 | mask->ref_combo[ref1][ref2 + 1] = true; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4075:33: warning: array subscript has type 'char' [-Wchar-subscripts] 4075 | mask->ref_combo[this_combo[0]][this_combo[1] + 1] = false; | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'init_mode_skip_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4109:65: warning: array subscript has type 'char' [-Wchar-subscripts] 4109 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4109:65: warning: array subscript has type 'char' [-Wchar-subscripts] 4109 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4114:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4114 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4114:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4114 | min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4118:57: warning: array subscript has type 'char' [-Wchar-subscripts] 4118 | if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame])) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4124:26: warning: array subscript has type 'char' [-Wchar-subscripts] 4124 | if ((x->pred_mv_sad[ref_frame] >> 2) > min_pred_mv_sad) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4125:25: warning: array subscript has type 'char' [-Wchar-subscripts] 4125 | mask->pred_modes[ref_frame] |= INTER_NEAREST_NEAR_ZERO; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4188:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4188 | if (x->pred_mv_sad[ref_frame] > sad_thresh) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4189:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4189 | mask->pred_modes[ref_frame] |= INTER_ALL; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4203:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4203 | if (x->pred_mv_sad[ref_frame] > sad_thresh) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4204:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4204 | mask->pred_modes[ref_frame] |= INTER_NEAREST_NEAR_ZERO; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4215:23: warning: array subscript has type 'char' [-Wchar-subscripts] 4215 | mask->pred_modes[ref_frame] |= (1 << GLOBALMV); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4216:23: warning: array subscript has type 'char' [-Wchar-subscripts] 4216 | mask->pred_modes[ref_frame] |= (1 << GLOBAL_GLOBALMV); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4244:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4244 | x->pred_mv_sad[ref_frame] > prune_thresh * x->best_pred_mv_sad[dir]) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4245:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4245 | mask->pred_modes[ref_frame] |= INTER_SINGLE_ALL; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'set_params_rd_pick_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4346:19: warning: array subscript has type 'char' [-Wchar-subscripts] 4346 | x->pred_mv_sad[ref_frame] = INT_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4347:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4347 | mbmi_ext->mode_context[ref_frame] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4348:27: warning: array subscript has type 'char' [-Wchar-subscripts] 4348 | mbmi_ext->ref_mv_count[ref_frame] = UINT8_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4349:55: warning: array subscript has type 'char' [-Wchar-subscripts] 4349 | if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4367:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4367 | AOMMIN(x->best_pred_mv_sad[0], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4367:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4367 | AOMMIN(x->best_pred_mv_sad[0], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4371:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4371 | AOMMIN(x->best_pred_mv_sad[1], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4371:58: warning: array subscript has type 'char' [-Wchar-subscripts] 4371 | AOMMIN(x->best_pred_mv_sad[1], x->pred_mv_sad[ref_frame]); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4379:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4379 | mbmi_ext->mode_context[ref_frame] = 0; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4380:29: warning: array subscript has type 'char' [-Wchar-subscripts] 4380 | mbmi_ext->ref_mv_count[ref_frame] = UINT8_MAX; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4382:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4382 | if (!((cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[0]]) && | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4383:63: warning: array subscript has type 'char' [-Wchar-subscripts] 4383 | (cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[1]]))) { | ~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'mask_says_skip': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4566:43: warning: array subscript has type 'char' [-Wchar-subscripts] 4566 | if (mode_skip_mask->pred_modes[ref_frame[0]] & (1 << this_mode)) { | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4570:45: warning: array subscript has type 'char' [-Wchar-subscripts] 4570 | return mode_skip_mask->ref_combo[ref_frame[0]][ref_frame[1] + 1]; | ~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'inter_mode_compatible_skip': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4579:68: warning: array subscript has type 'char' [-Wchar-subscripts] 4579 | if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frames[1]])) { | ~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'collect_single_states': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4816:60: warning: array subscript has type 'char' [-Wchar-subscripts] 4816 | int64_t simple_rd = search_state->simple_rd[this_mode][0][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4819:55: warning: array subscript has type 'char' [-Wchar-subscripts] 4819 | search_state->simple_rd[this_mode][ref_mv_idx][ref_frame]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/reconinter_enc.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4833:64: warning: array subscript has type 'char' [-Wchar-subscripts] 4833 | int64_t modelled_rd = search_state->modelled_rd[this_mode][0][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:4836:57: warning: array subscript has type 'char' [-Wchar-subscripts] 4836 | search_state->modelled_rd[this_mode][ref_mv_idx][ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'update_best_single_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:5087:45: warning: array subscript has type 'char' [-Wchar-subscripts] 5087 | if (this_rd < search_state->best_single_rd[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:5088:33: warning: array subscript has type 'char' [-Wchar-subscripts] 5088 | search_state->best_single_rd[ref_frame] = this_rd; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:5089:35: warning: array subscript has type 'char' [-Wchar-subscripts] 5089 | search_state->best_single_mode[ref_frame] = this_mode; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'skip_compound_using_best_single_mode_ref': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:5117:66: warning: array subscript has type 'char' [-Wchar-subscripts] 5117 | const PREDICTION_MODE single_mode = best_single_mode[ref_frames[newmv_dir]]; | ~~~~~~~~~~^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'in_single_ref_cutoff': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:5193:22: warning: array subscript has type 'char' [-Wchar-subscripts] 5193 | return ref_frame_rd[frame1] <= ref_frame_rd[0] || | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:5194:22: warning: array subscript has type 'char' [-Wchar-subscripts] 5194 | ref_frame_rd[frame2] <= ref_frame_rd[0]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'evaluate_motion_mode_for_winner_candidates': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:5244:52: warning: array subscript has type 'char' [-Wchar-subscripts] 5244 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:5245:70: warning: array subscript has type 'char' [-Wchar-subscripts] 5245 | if (is_comp_pred) xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'tx_search_best_inter_candidates': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:5543:52: warning: array subscript has type 'char' [-Wchar-subscripts] 5543 | xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:5544:70: warning: array subscript has type 'char' [-Wchar-subscripts] 5544 | if (is_comp_pred) xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i]; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'av1_rd_pick_inter_mode': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:6244:32: warning: array subscript has type 'char' [-Wchar-subscripts] 6244 | x->tpl_keep_ref_frame[frame] || | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:6336:36: warning: array subscript has type 'char' [-Wchar-subscripts] 6336 | xd->plane[i].pre[0] = yv12_mb[ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:6337:51: warning: array subscript has type 'char' [-Wchar-subscripts] 6337 | if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:6350:52: warning: array subscript has type 'char' [-Wchar-subscripts] 6350 | ? ref_costs_comp[ref_frame][second_ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:6350:63: warning: array subscript has type 'char' [-Wchar-subscripts] 6350 | ? ref_costs_comp[ref_frame][second_ref_frame] | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:6351:54: warning: array subscript has type 'char' [-Wchar-subscripts] 6351 | : ref_costs_single[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:6400:31: warning: array subscript has type 'char' [-Wchar-subscripts] 6400 | this_rd < ref_frame_rd[ref_frame]) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:6401:19: warning: array subscript has type 'char' [-Wchar-subscripts] 6401 | ref_frame_rd[ref_frame] = this_rd; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:6411:47: warning: array subscript has type 'char' [-Wchar-subscripts] 6411 | search_state.best_pred_sse = x->pred_sse[ref_frame]; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c: In function 'av1_rd_pick_inter_mode_sb_seg_skip': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.c:6653:62: warning: array subscript has type 'char' [-Wchar-subscripts] 6653 | gm_get_motion_vector(&cm->global_motion[mbmi->ref_frame[0]], | ~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/reconinter_enc.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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]]++; | ~~~~~~~~~~~~~~~~~~~~^~~ config/external/sqlite/libmozsqlite3.so.symbols.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/reconinter_enc.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/reconinter_enc.c:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter_template.inc: In function 'build_inter_predictors_8x8_and_bigger': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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]]; | ~~~~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/segmentation.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconintra.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/speed_features.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/speed_features.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/speed_features.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0_metadata_filter_text': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6199:24: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6199 | if(metadataInIdx < 0) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0_set_metadata_filter_bitmap': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6300:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6300 | szMatch = blobSize == size * sizeof(i64); | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6304:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6304 | szMatch = blobSize == size * sizeof(double); | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0Filter_knn_chunks_iter': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6590:20: warning: comparison of integer expressions of different signedness: 'i64' {aka 'long long int'} and 'long unsigned int' [-Wsign-compare] 6590 | if (rowidsSize != p->chunk_size * sizeof(i64)) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6548:7: warning: unused variable 'numValueEntries' [-Wunused-variable] 6548 | int numValueEntries = (idxStrLength-1) / 4; | ^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/superres_scale.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.h:5, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:1: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0_write_vector_to_vector_blob': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:7806:10: note: in expansion of macro 'sqlite3_blob_write' 7806 | return sqlite3_blob_write(blobVectors, bVector, n, offset); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:7788:7: note: 'n' was declared here 7788 | int n; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:7806:10: note: in expansion of macro 'sqlite3_blob_write' 7806 | return sqlite3_blob_write(blobVectors, bVector, n, offset); | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:7789:7: note: 'offset' was declared here 7789 | int offset; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/svc_layercontext.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/svc_layercontext.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder_alloc.h:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/svc_layercontext.c: In function 'av1_save_layer_context': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c: In function 'vec0Filter_knn_chunks_iter': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6740:26: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 6740 | chunk_distances[i] = result; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/ext/sqlite-vec/sqlite-vec.c:6684:11: note: 'result' was declared here 6684 | f32 result; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/temporal_filter.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/temporal_filter.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/av1_quantize.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/temporal_filter.c:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/temporal_filter.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/intra_mode_search_utils.h: In function 'generate_hog_using_gradient_cache': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/tokenize.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/pred_common.h:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/tokenize.c:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/tpl_model.c:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/tpl_model.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/tpl_model.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/tpl_model.c: In function 'mode_estimation': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/tpl_model.c: In function 'av1_compute_mv_difference': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/cfl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/tx_search.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/tx_search.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/model_rd.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/tx_search.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/txb_rdopt.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/txb_rdopt.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/var_based_part.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/txb_rdopt.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/var_based_part.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/var_based_part.c:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/wedge_utils.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/av1_txfm1d_sse4.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/av1_fwd_txfm1d_sse4.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_avx2.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/x86/av1_txfm_sse2.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/av1_fwd_txfm_sse2.c:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/av1_highbd_quantize_sse4.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/av1_k_means_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/av1_highbd_quantize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/av1_quantize_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/av1_k_means_avx2.c:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/av1_quantize_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/cnn_avx2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/encodetxb_avx2.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/encodetxb_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/encodetxb_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/error_intrin_avx2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/error_intrin_sse2.c:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/hash_sse42.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/highbd_block_error_intrin_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/highbd_block_error_intrin_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/highbd_fwd_txfm_sse4.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/highbd_fwd_txfm_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/highbd_temporal_filter_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/ml_sse3.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/pickrst_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/pickrst.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/pickrst_sse4.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/ml_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/pickrst_avx2.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/pickrst.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/pickrst_avx2.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/sqlite3/src/sqlite3.c: In function 'sqlite3_carray_bind_v2': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/sqlite3/src/sqlite3.c:233459:23: warning: pointer targets in assignment from 'unsigned char *' to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 233459 | p[i].iov_base = z; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/rdopt_sse4.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/rdopt_sse4.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/rdopt_avx2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/rdopt_avx2.c:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/temporal_filter_sse2.c:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/temporal_filter_sse2.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/wedge_utils_avx2.c:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/x86/wedge_utils_sse2.c:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h:1482:65: warning: array subscript has type 'char' [-Wchar-subscripts] 1482 | const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype; | ~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/blockd.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/firefox/firefox-152.0/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../firefox-152.0/docshell/base/nsDocShellTreeOwner.cpp:51, from Unified_cpp_docshell_base1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/av1_txfm.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libaom/config/linux/x64/config/av1_rtcd.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/common/av1_common_int.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/ratectrl_rtc.cc:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/encoder/block.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/aom/av1/encoder/encoder.h:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/aom/av1/common/mvref_common.h: In function 'void av1_collect_neighbors_ref_counts(MACROBLOCKD*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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]]++; | ~~~~~~~~~~~~~~~~~~~~~~^ In file included from ../../../../firefox-152.0/docshell/base/BrowsingContext.cpp:10, from Unified_cpp_docshell_base0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleParent.h: In member function 'mozilla::a11y::RemoteAccessible* mozilla::a11y::DocAccessibleParent::GetAccessible(mozilla::a11y::PDocAccessibleParent::uintptr_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleParent.h:200: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 200 | if (!aID) return this; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleParent.h:200: 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/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/docshell/shistory/SessionHistoryEntry.cpp:24, from Unified_cpp_docshell_shistory0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ImageContainer.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/GPUVideoImage.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RemoteMediaManagerChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:28, from ../../../../firefox-152.0/docshell/base/BaseHistory.h:9, from ../../../../firefox-152.0/docshell/base/BaseHistory.cpp:5, from Unified_cpp_docshell_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../firefox-152.0/docshell/base/BrowsingContext.cpp:94: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/nsGUIEventIPC.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/IPCTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleParent.h:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsTextFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/style/nsStyleStructInlines.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyleInlines.h:20, from ../../../../firefox-152.0/dom/animation/EffectCompositor.cpp:12, from Unified_cpp_dom_animation0.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h: In member function 'void gfxFontGroup::FamilyFace::SetFont(gfxFont*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:1319: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1319 | } else if (mHasFontEntry) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:1319: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory dom/base/UseCounterMetrics.cpp.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoader.h:35, from ../../../../firefox-152.0/docshell/shistory/SessionHistoryEntry.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../firefox-152.0/dom/animation/Animation.cpp:21, from Unified_cpp_dom_animation0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from ../../../../firefox-152.0/dom/animation/Animation.h:13, from ../../../../firefox-152.0/dom/animation/Animation.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplayPortUtils.h:12, from ../../../../firefox-152.0/dom/animation/ScrollTimeline.cpp:8, from Unified_cpp_dom_animation1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 ../../../../firefox-152.0/dom/audiochannel/AudioChannelService.h:17, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'virtual nsresult mozilla::dom::AudioChannelService::Observe(nsISupports*, const char*, const char16_t*)' at ../../../../firefox-152.0/dom/audiochannel/AudioChannelService.cpp:275:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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: ../../../../firefox-152.0/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::Observe(nsISupports*, const char*, const char16_t*)': ../../../../firefox-152.0/dom/audiochannel/AudioChannelService.cpp:274:72: note: 'iter' declared here 274 | nsTObserverArray>::ForwardIterator iter( | ^~~~ ../../../../firefox-152.0/dom/audiochannel/AudioChannelService.cpp:258:51: note: 'this' declared here 258 | const char16_t* aData) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Observer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HalScreenConfiguration.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:8, from ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyOnHistoryReplaceEntry()::]' at ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:139, inlined from 'void nsSHistory::NotifyOnHistoryReplaceEntry()' at ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:941: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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: ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp: In member function 'void nsSHistory::NotifyOnHistoryReplaceEntry()': ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:139: note: '__for_begin' declared here 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:940: note: 'this' declared here 940 | 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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyOnEntryUpdated(nsISHEntry*)::]' at ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:139, inlined from 'virtual nsresult nsSHistory::NotifyOnEntryUpdated(nsISHEntry*)' at ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:946: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::NotifyOnEntryUpdated(nsISHEntry*)': ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:139: note: '__for_begin' declared here 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:945: note: 'this' declared here 945 | 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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)::]' at ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:139, inlined from 'void nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)' at ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:1195: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp: In member function 'void nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)': ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:139: note: '__for_begin' declared here 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:1194: note: 'this' declared here 1194 | 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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)' at ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:1245: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_16(D)->mListeners.nsAutoTObserverArray, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)': ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:1245: note: '__for_begin' declared here 1245 | for (const nsWeakPtr& weakPtr : mListeners.EndLimitedRange()) { ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:1242: note: 'this' declared here 1242 | 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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::NotifyOnHistoryCommit()::]' at ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:139, inlined from 'virtual nsresult nsSHistory::NotifyOnHistoryCommit()' at ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:1261: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::NotifyOnHistoryCommit()': ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:139: note: '__for_begin' declared here 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:1260: note: 'this' declared here 1260 | nsSHistory::NotifyOnHistoryCommit() { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISupportsUtils.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISupports.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Mutex.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DataMutex.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefsBase.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimationTarget.h:12, from ../../../../firefox-152.0/dom/animation/ScrollTimeline.h:8, from ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/animation/ScrollTimeline.cpp:89:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RefPtr.h:605:15: warning: 'axis' may be used uninitialized [-Wmaybe-uninitialized] 605 | RefPtr p(new T(std::forward(aArgs)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/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&)': ../../../../firefox-152.0/dom/animation/ScrollTimeline.cpp:72:19: note: 'axis' was declared here 72 | StyleScrollAxis axis; | ^~~~ 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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void NotifyListeners(nsAutoTObserverArray, 2>&, F&&) [with F = nsSHistory::AddEntry(nsISHEntry*)::]' at ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:139, inlined from 'virtual nsresult nsSHistory::AddEntry(nsISHEntry*)' at ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:905: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::AddEntry(nsISHEntry*)': ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:139: note: '__for_begin' declared here 139 | for (const nsWeakPtr& weakPtr : aListeners.EndLimitedRange()) { ../../../../firefox-152.0/docshell/shistory/nsSHistory.cpp:876: note: 'this' declared here 876 | nsSHistory::AddEntry(nsISHEntry* aSHEntry) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashSet.h:9, from ../../../../firefox-152.0/docshell/base/IHistory.h:10, from ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocShell::HistoryPurged(int32_t)' at ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2126: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->D.2737340.mChildList.D.2729090.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_docshell_base0.cpp:101: ../../../../firefox-152.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::HistoryPurged(int32_t)': ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2126: note: '__for_begin' declared here 2126 | for (auto* child : mChildList.ForwardRange()) { ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2117: note: 'this' declared here 2117 | 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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'nsresult nsDocShell::HistoryEntryRemoved(int32_t)' at ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2153: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->D.2737340.mChildList.D.2729090.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/docshell/base/nsDocShell.cpp: In member function 'nsresult nsDocShell::HistoryEntryRemoved(int32_t)': ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2153: note: '__for_begin' declared here 2153 | for (auto* child : mChildList.ForwardRange()) { ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2136: note: 'this' declared here 2136 | 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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocShell::SuspendRefreshURIs()' at ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:5315: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->D.2737340.mChildList.D.2729090.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::SuspendRefreshURIs()': ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:5315: note: '__for_begin' declared here 5315 | for (auto* child : mChildList.ForwardRange()) { ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:5311: note: 'this' declared here 5311 | nsDocShell::SuspendRefreshURIs() { 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/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'virtual nsresult nsDocShell::NotifyReflowObservers(bool, DOMHighResTimeStamp, DOMHighResTimeStamp)' at ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:1862: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::NotifyReflowObservers(bool, DOMHighResTimeStamp, DOMHighResTimeStamp)': ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:1862: note: 'iter' declared here 1862 | nsTObserverArray::ForwardIterator iter(mReflowObservers); ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:1861: note: 'this' declared here 1861 | 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/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'void nsDocShell::NotifyAsyncPanZoomStarted()' at ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2229: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyAsyncPanZoomStarted()': ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2229: note: 'iter' declared here 2229 | nsTObserverArray::ForwardIterator iter(mScrollObservers); ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2228: note: 'this' declared here 2228 | 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/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'void nsDocShell::NotifyAsyncPanZoomStopped()' at ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2242: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyAsyncPanZoomStopped()': ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2242: note: 'iter' declared here 2242 | nsTObserverArray::ForwardIterator iter(mScrollObservers); ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2241: note: 'this' declared here 2241 | 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/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'virtual nsresult nsDocShell::NotifyScrollObservers()' at ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2256: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::NotifyScrollObservers()': ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2256: note: 'iter' declared here 2256 | nsTObserverArray::ForwardIterator iter(mScrollObservers); ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:2255: note: 'this' declared here 2255 | 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/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'void nsDocShell::NotifyPrivateBrowsingChanged()' at ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:1775: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyPrivateBrowsingChanged()': ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:1775: note: 'iter' declared here 1775 | nsTObserverArray::ForwardIterator iter(mPrivacyObservers); ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:1772: note: 'this' declared here 1772 | void nsDocShell::NotifyPrivateBrowsingChanged() { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowOutput.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:17, from RegisterBindings.cpp:404: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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 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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocShell::ResumeRefreshURIs()' at ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:5330: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->D.2737340.mChildList.D.2729090.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::ResumeRefreshURIs()': ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:5330: note: '__for_begin' declared here 5330 | for (auto* child : mChildList.ForwardRange()) { ../../../../firefox-152.0/docshell/base/nsDocShell.cpp:5326: note: 'this' declared here 5326 | nsDocShell::ResumeRefreshURIs() { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:0: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/layout/generic/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoaderOwner.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsObjectLoadingContent.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLEmbedElement.h:11, from HTMLEmbedElementBinding.cpp:29, from UnifiedBindings10.cpp:210: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/html/nsGenericHTMLFrameElement.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:11, from HTMLObjectElementBinding.cpp:30, from UnifiedBindings11.cpp:145: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/cache/ActorChild.h:8, from ../../../../firefox-152.0/dom/cache/CacheStreamControlChild.h:8, from ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::cache::Context::CancelForCacheId(mozilla::dom::cache::CacheId)' at ../../../../firefox-152.0/dom/cache/Context.cpp:948:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_9(D)->mActivityList.D.1636067.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_cache1.cpp:38: ../../../../firefox-152.0/dom/cache/Context.cpp: In member function 'void mozilla::dom::cache::Context::CancelForCacheId(mozilla::dom::cache::CacheId)': ../../../../firefox-152.0/dom/cache/Context.cpp:948:58: note: '__for_begin' declared here 948 | for (const auto& activity : mActivityList.ForwardRange()) { | ^ ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::cache::PrincipalVerifier::CompleteOnInitiatingThread()' at ../../../../firefox-152.0/dom/cache/PrincipalVerifier.cpp:152:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_8(D)->mListenerList.D.2431546.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_cache1.cpp:101: ../../../../firefox-152.0/dom/cache/PrincipalVerifier.cpp: In member function 'void mozilla::dom::cache::PrincipalVerifier::CompleteOnInitiatingThread()': ../../../../firefox-152.0/dom/cache/PrincipalVerifier.cpp:152:58: note: '__for_begin' declared here 152 | for (const auto& listener : mListenerList.ForwardRange()) { | ^ ../../../../firefox-152.0/dom/cache/PrincipalVerifier.cpp:149:52: note: 'this' declared here 149 | 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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::cache::StreamControl::CloseAllReadStreamsWithoutReporting()' at ../../../../firefox-152.0/dom/cache/StreamControl.cpp:52:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mReadStreamList.D.574273.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_cache1.cpp:128: ../../../../firefox-152.0/dom/cache/StreamControl.cpp: In member function 'void mozilla::dom::cache::StreamControl::CloseAllReadStreamsWithoutReporting()': ../../../../firefox-152.0/dom/cache/StreamControl.cpp:52:58: note: '__for_begin' declared here 52 | for (const auto& stream : mReadStreamList.ForwardRange()) { | ^ ../../../../firefox-152.0/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/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlChild.h:9, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/LoadedScript.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ModuleLoaderBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/xpconnect/src/SandboxPrivate.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:145, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntlUtils.h:9, from IntlUtilsBinding.cpp:23, from UnifiedBindings13.cpp:158: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf::destroy()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEditor.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, from HTMLTextAreaElementBinding.cpp:28, from UnifiedBindings12.cpp:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:17, from MessageManagerBinding.cpp:7, from UnifiedBindings15.cpp:327: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderTypes.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxUtils.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:11, from ImageBitmapBinding.cpp:22, from UnifiedBindings13.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmapRenderingContext.h:14, from OffscreenCanvasBinding.cpp:27, from UnifiedBindings17.cpp:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/canvas/OffscreenCanvasRenderingContext2D.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/canvas/OffscreenCanvasDisplayHelper.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/js/loader/LoadedScript.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ModuleLoaderBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ModuleLoader.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12, from ../../../../firefox-152.0/dom/canvas/CanvasRenderingContext2D.cpp:75, from Unified_cpp_dom_canvas0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf::destroy()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from SVGElementBinding.cpp:32, from UnifiedBindings20.cpp:288: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from ../../../../firefox-152.0/dom/canvas/CanvasGradient.cpp:7, from Unified_cpp_dom_canvas0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/svg/DOMSVGPoint.h:10, from SVGGeometryElementBinding.cpp:6, from UnifiedBindings21.cpp:288: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCanvasRenderer.h:8, from ../../../../firefox-152.0/dom/canvas/WebGLContext.cpp:53, from Unified_cpp_dom_canvas1.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:8, from ../../../../firefox-152.0/dom/canvas/WebGLContext.cpp:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from ../../../../firefox-152.0/dom/canvas/WebGLCommandQueue.h:10, from ../../../../firefox-152.0/dom/canvas/ClientWebGLContext.h:15, from ../../../../firefox-152.0/dom/canvas/ClientWebGLExtensions.h:8, from ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLCommandQueue.h:244:12: ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h:714:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 714 | if (!isSome) { | ^~ ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h: In static member function '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&)': ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLCommandQueue.h:251:24: ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h:714:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 714 | if (!isSome) { | ^~ ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h: In lambda function: ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLCommandQueue.h:251:24: ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h:714:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 714 | if (!isSome) { | ^~ ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h: In lambda function: ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLCommandQueue.h:251:24: ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h:714:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 714 | if (!isSome) { | ^~ ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h: In lambda function: ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasPath.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:6, from ../../../../firefox-152.0/dom/canvas/CanvasGradient.h:10, from ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/dom/SpiderMonkeyInterface.h:102:77, inlined from 'static already_AddRefed mozilla::dom::ImageData::ReadStructuredClone(JSContext*, nsIGlobalObject*, JSStructuredCloneReader*)' at ../../../../firefox-152.0/dom/canvas/ImageData.cpp:149: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1088:15: warning: storing the address of local variable 'data' in '*&MEM[(struct Array *)aCx_223(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1088 | *stackTop = this; | ~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_canvas0.cpp:110: ../../../../firefox-152.0/dom/canvas/ImageData.cpp: In static member function 'static already_AddRefed mozilla::dom::ImageData::ReadStructuredClone(JSContext*, nsIGlobalObject*, JSStructuredCloneReader*)': ../../../../firefox-152.0/dom/canvas/ImageData.cpp:149: note: 'data' declared here 149 | RootedSpiderMonkeyInterface data(aCx); ../../../../firefox-152.0/dom/canvas/ImageData.cpp:138: note: 'aCx' declared here 138 | JSContext* aCx, nsIGlobalObject* aGlobal, 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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLCommandQueue.h:244:12: ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h:714:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 714 | if (!isSome) { | ^~ ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h: In static member function '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&)': ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/ipc/MessageChannel.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ProtocolUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:32, from ../../../../firefox-152.0/dom/canvas/WebGLTypes.h:38, from ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h:325:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/EnumSerializer.h:117:52: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 117 | return IsLessThanOrEqual(kMinLegalIntegral, e) && e <= kMaxLegalIntegral; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h:200:73, inlined from 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]' at ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h:400:60: ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h:714:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 714 | if (!isSome) { | ^~ ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h: In static member function 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]': ../../../../firefox-152.0/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 'bool mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::Maybe; _Consumer = mozilla::webgl::RangeConsumerView]' at ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h:200:73, inlined from 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]' at ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h:401:24: ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h:714:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized] 714 | if (!isSome) { | ^~ ../../../../firefox-152.0/dom/canvas/QueueParamTraits.h: In static member function 'static bool mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]': ../../../../firefox-152.0/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/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:16, from ../../../../firefox-152.0/dom/canvas/WebGLTypes.h:31, from ../../../../firefox-152.0/dom/canvas/TexUnpackBlob.h:12, from ../../../../firefox-152.0/dom/canvas/WebGLContext.h:17, from ../../../../firefox-152.0/dom/canvas/WebGL2Context.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../firefox-152.0/dom/canvas/nsICanvasRenderingContextInternal.cpp:8, from Unified_cpp_dom_canvas3.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/svg/DOMSVGPoint.h:10, from SVGPointBinding.cpp:5, from UnifiedBindings22.cpp:93: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/StorageAccess.h:10, from ../../../../../firefox-152.0/dom/clients/api/Client.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLRenderingContextBinding.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ Finished `release` profile [optimized] target(s) in 27m 56s toolkit/library/rust/libgkrust.a In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../../firefox-152.0/dom/clients/manager/ClientOpenWindowUtils.cpp:11, from Unified_cpp_dom_clients_manager1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/dom/ClientOpPromise.h:7, from ../../../../../firefox-152.0/dom/clients/manager/ClientManager.h:7, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from ../../../../../firefox-152.0/dom/clients/manager/ClientOpPromise.h:7, from ../../../../../firefox-152.0/dom/clients/manager/ClientOpenWindowUtils.h:7, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:1389:17: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 1389 | dst[2] = src[2] * scaleFactor; | ~~~~~^ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[2]' 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::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]' at ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:1388:17: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 1388 | dst[1] = src[1] * scaleFactor; | ~~~~~^ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[1]' 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::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]' at ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:1387:17: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 1387 | dst[0] = src[0] * scaleFactor; | ~~~~~^ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:1389:17: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 1389 | dst[2] = src[2] * scaleFactor; | ~~~~~^ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[2]' 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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:1388:17: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 1388 | dst[1] = src[1] * scaleFactor; | ~~~~~^ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[1]' 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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:1387:17: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 1387 | dst[0] = src[0] * scaleFactor; | ~~~~~^ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:1409: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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:119:12: warning: 'unpackedSrc[3]' may be used uninitialized [-Wmaybe-uninitialized] 119 | uint16_t mantissa = v & 0x03FF; | ^~~~~~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[3]' 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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:1408: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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:119:12: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 119 | uint16_t mantissa = v & 0x03FF; | ^~~~~~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[2]' 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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:1407: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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:119:12: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 119 | uint16_t mantissa = v & 0x03FF; | ^~~~~~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[1]' 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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:118:21: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 118 | uint16_t exp = (v >> 10) & 0x001F; | ~~^~~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:1409: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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:119:12: warning: 'unpackedSrc[3]' may be used uninitialized [-Wmaybe-uninitialized] 119 | uint16_t mantissa = v & 0x03FF; | ^~~~~~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[3]' 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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:1408: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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:119:12: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 119 | uint16_t mantissa = v & 0x03FF; | ^~~~~~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[2]' 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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:1407: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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:119:12: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 119 | uint16_t mantissa = v & 0x03FF; | ^~~~~~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[1]' 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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:231:22: ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.h:118:21: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 118 | uint16_t exp = (v >> 10) & 0x001F; | ~~^~~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[0]' was declared here 221 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In file included from ../../../../firefox-152.0/dom/canvas/WebGLContext.h:11, from ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[2]' 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::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]' at ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[1]' 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::Srgb; mozilla::dom::PredefinedColorSpace DstColorSpace = mozilla::dom::PredefinedColorSpace::Display_p3]' at ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[2]' 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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[1]' 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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[0]' was declared here 221 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/html/nsGenericHTMLFrameElement.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:11, from XULFrameElementBinding.cpp:26, from UnifiedBindings29.cpp:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ 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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[2]' 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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[1]' 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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[2]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[2]' 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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[1]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[1]' 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 ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:232:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/gl/Colorspaces.h:308:5: warning: 'unpackedSrc[0]' may be used uninitialized [-Wmaybe-uninitialized] 308 | this->data = data; | ^~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/dom/canvas/WebGLTexelConversions.cpp:221:29: note: 'unpackedSrc[0]' was declared here 221 | IntermediateSrcType unpackedSrc[MaxElementsPerTexel]; | ^~~~~~~~~~~ In file included from UnifiedBindings27.cpp:392: WebXRBinding.cpp: In member function 'bool mozilla::dom::XRRenderStateInit::Init(mozilla::dom::BindingCallContext&, JS::Handle, const char*, bool)': WebXRBinding.cpp:681: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 681 | } else if (temp.ref().isNullOrUndefined()) { WebXRBinding.cpp:681: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory In file included from UnifiedBindings28.cpp:28: WindowGlobalActorsBinding.cpp: In function 'bool mozilla::dom::WindowContext_Binding::set_allowJavascript(JSContext*, JS::Handle, void*, JSJitSetterCallArgs)': WindowGlobalActorsBinding.cpp:571: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 571 | if (rv.MaybeSetPendingException(cx, "WindowContext.allowJavascript setter")) [[unlikely]] { WindowGlobalActorsBinding.cpp:571: 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/firefox/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/KeySystemConfig.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccess.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:12, from WindowBinding.cpp:15, from UnifiedBindings28.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/dom/IntlUtils.h:9, from WindowBinding.cpp:63: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/google/protobuf/implicit_weak_message.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/google/protobuf/generated_message_util.h:54, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/devtools/CoreDump.pb.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/devtools/DeserializedNode.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/devtools/HeapSnapshot.h:9, from ChromeUtilsBinding.cpp:28, from UnifiedBindings4.cpp:353: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/google/protobuf/repeated_field.h: In member function 'Element* google::protobuf::RepeatedField< >::elements() const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/google/protobuf/repeated_field.h:367: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 367 | GOOGLE_DCHECK_GT(total_size_, 0); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/google/protobuf/repeated_field.h:367: 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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from WindowBinding.cpp:46: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from CanvasRenderingContext2DBinding.cpp:31, from UnifiedBindings4.cpp:171: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CookieChangeEvent.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IdentityCredentialStorageService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredential.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693: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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1236:16: warning: 'this' pointer is null [-Wnonnull] 1236 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1305: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]' 1305 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693: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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1236:16: warning: 'this' pointer is null [-Wnonnull] 1236 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1305: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]' 1305 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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::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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693: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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1236:16: warning: 'this' pointer is null [-Wnonnull] 1236 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1305: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]' 1305 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693: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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1236:16: warning: 'this' pointer is null [-Wnonnull] 1236 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1305: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]' 1305 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693: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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1236:16: warning: 'this' pointer is null [-Wnonnull] 1236 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1305: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]' 1305 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693: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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1236:16: warning: 'this' pointer is null [-Wnonnull] 1236 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1305: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]' 1305 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackObject.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackFunction.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:10, from ../../../../firefox-152.0/dom/debugger/DebuggerNotificationObserver.h:10, from ../../../../firefox-152.0/dom/debugger/DebuggerNotificationManager.h:8, from ../../../../firefox-152.0/dom/debugger/DebuggerNotification.h:8, from ../../../../firefox-152.0/dom/debugger/CallbackDebuggerNotification.h:8, from ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::DebuggerNotificationObserver::NotifyListeners(mozilla::dom::DebuggerNotification*)' at ../../../../firefox-152.0/dom/debugger/DebuggerNotificationObserver.cpp:140:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_9(D)->mEventListenerCallbacks.D.574328.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_debugger0.cpp:29: ../../../../firefox-152.0/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'void mozilla::dom::DebuggerNotificationObserver::NotifyListeners(mozilla::dom::DebuggerNotification*)': ../../../../firefox-152.0/dom/debugger/DebuggerNotificationObserver.cpp:140:45: note: '__for_begin' declared here 140 | mEventListenerCallbacks.ForwardRange()) { | ^ ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::DebuggerNotificationManager::NotifyListeners(mozilla::dom::DebuggerNotification*)' at ../../../../firefox-152.0/dom/debugger/DebuggerNotificationManager.cpp:52:44: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_3(D)->mNotificationObservers.D.575729.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_debugger0.cpp:20: ../../../../firefox-152.0/dom/debugger/DebuggerNotificationManager.cpp: In member function 'void mozilla::dom::DebuggerNotificationManager::NotifyListeners(mozilla::dom::DebuggerNotification*)': ../../../../firefox-152.0/dom/debugger/DebuggerNotificationManager.cpp:52:44: note: '__for_begin' declared here 52 | mNotificationObservers.ForwardRange()) { | ^ ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/nsTObserverArray.h:307:76, inlined from 'bool mozilla::dom::DebuggerNotificationObserver::RemoveListener(mozilla::dom::DebuggerNotificationCallback&)' at ../../../../firefox-152.0/dom/debugger/DebuggerNotificationObserver.cpp:112:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'bool mozilla::dom::DebuggerNotificationObserver::RemoveListener(mozilla::dom::DebuggerNotificationCallback&)': ../../../../firefox-152.0/dom/debugger/DebuggerNotificationObserver.cpp:112:12: note: 'iter' declared here 112 | iter(mEventListenerCallbacks); | ^~~~ ../../../../firefox-152.0/dom/debugger/DebuggerNotificationObserver.cpp:110:45: note: 'this' declared here 110 | DebuggerNotificationCallback& aHandlerFn) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from DocumentBinding.cpp:78, from UnifiedBindings6.cpp:262: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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_crypto0.cpp:29: 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 ../../../../firefox-152.0/dom/crypto/WebCryptoTask.cpp:3111:66, inlined from 'static mozilla::dom::WebCryptoTask* mozilla::dom::WebCryptoTask::CreateDeriveKeyTask(nsIGlobalObject*, JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&, bool, const mozilla::dom::Sequence >&)' at ../../../../firefox-152.0/dom/crypto/WebCryptoTask.cpp:3585:75: ../../../../firefox-152.0/dom/crypto/WebCryptoTask.cpp:2970:46: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 2970 | const Nullable keyLength(length); | ^ ../../../../firefox-152.0/dom/crypto/WebCryptoTask.cpp: In static member function 'static mozilla::dom::WebCryptoTask* mozilla::dom::WebCryptoTask::CreateDeriveKeyTask(nsIGlobalObject*, JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&, bool, const mozilla::dom::Sequence >&)': ../../../../firefox-152.0/dom/crypto/WebCryptoTask.cpp:2967:12: note: 'length' was declared here 2967 | size_t length; | ^~~~~~ 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 ../../../../firefox-152.0/dom/crypto/WebCryptoTask.cpp:3111:66, inlined from 'static mozilla::dom::WebCryptoTask* mozilla::dom::WebCryptoTask::CreateDeriveKeyTask(nsIGlobalObject*, JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&, bool, const mozilla::dom::Sequence >&)' at ../../../../firefox-152.0/dom/crypto/WebCryptoTask.cpp:3573:74: ../../../../firefox-152.0/dom/crypto/WebCryptoTask.cpp:2817:46: warning: 'length' may be used uninitialized [-Wmaybe-uninitialized] 2817 | const Nullable keyLength(length); | ^ ../../../../firefox-152.0/dom/crypto/WebCryptoTask.cpp: In static member function 'static mozilla::dom::WebCryptoTask* mozilla::dom::WebCryptoTask::CreateDeriveKeyTask(nsIGlobalObject*, JSContext*, const mozilla::dom::ObjectOrString&, mozilla::dom::CryptoKey&, const mozilla::dom::ObjectOrString&, bool, const mozilla::dom::Sequence >&)': ../../../../firefox-152.0/dom/crypto/WebCryptoTask.cpp:2814:12: note: 'length' was declared here 2814 | size_t length; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CSSOrderAwareFrameIterator.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsGridContainerFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Grid.h:9, from ElementBinding.cpp:51, from UnifiedBindings7.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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:145: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../firefox-152.0/dom/documentpip/DocumentPictureInPicture.cpp:9, from Unified_cpp_dom_documentpip0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoader.h:35, from FrameLoaderBinding.cpp:35, from UnifiedBindings9.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/events/EventStateManager.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/DomQuotaMetrics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/FirstInitializationAttemptsImpl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:14, from ../../../../firefox-152.0/dom/events/Clipboard.cpp:20, from Unified_cpp_dom_events0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/events/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/events/EventStateManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/events/EventStateManager.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/dom/events/EventDispatcher.cpp:28, from Unified_cpp_dom_events1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../firefox-152.0/dom/events/AsyncEventDispatcher.cpp:9, from Unified_cpp_dom_events0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/dom/events/PointerEventHandler.cpp:15, from Unified_cpp_dom_events2.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:9, from ../../../../firefox-152.0/dom/events/Event.cpp:15, from Unified_cpp_dom_events1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../firefox-152.0/dom/events/MouseEvent.cpp:10, from Unified_cpp_dom_events2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../firefox-152.0/dom/events/TextEvent.cpp:9, from Unified_cpp_dom_events3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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_events2.cpp:92: ../../../../firefox-152.0/dom/events/ShortcutKeys.cpp: In member function 'mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': ../../../../firefox-152.0/dom/events/ShortcutKeys.cpp:105: warning: 'keyData' may be used uninitialized [-Wmaybe-uninitialized] 105 | while (keyData->event) { ../../../../firefox-152.0/dom/events/ShortcutKeys.cpp:76: note: 'keyData' was declared here 76 | ShortcutKeyData* keyData; ../../../../firefox-152.0/dom/events/ShortcutKeys.cpp:100: warning: 'cache' may be used uninitialized [-Wmaybe-uninitialized] 100 | if (*cache) { ../../../../firefox-152.0/dom/events/ShortcutKeys.cpp:77: note: 'cache' was declared here 77 | KeyEventHandler** cache; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoaderOwner.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsObjectLoadingContent.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLEmbedElement.h:11, from ../../../../firefox-152.0/dom/bindings/BindingUtils.cpp:48, from Unified_cpp_dom_bindings0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../firefox-152.0/dom/bindings/BindingUtils.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimationCollection.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AnimationCommon.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSAnimation.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEventBinding.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEvent.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEventBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DragEventBinding.h:6, from ../../../../firefox-152.0/dom/events/DragEvent.h:9, from ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::EventListenerService::NotifyPendingChanges()' at ../../../../firefox-152.0/dom/events/EventListenerService.cpp:328: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mChangeListeners.D.2521907.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_events1.cpp:38: ../../../../firefox-152.0/dom/events/EventListenerService.cpp: In member function 'void mozilla::EventListenerService::NotifyPendingChanges()': ../../../../firefox-152.0/dom/events/EventListenerService.cpp:328: note: '__for_begin' declared here 328 | mChangeListeners.EndLimitedRange()) { ../../../../firefox-152.0/dom/events/EventListenerService.cpp:322: note: 'this' declared here 322 | void EventListenerService::NotifyPendingChanges() { 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693: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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1236:16: warning: 'this' pointer is null [-Wnonnull] 1236 | ForwardTo(chainedPromise); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1305:8: note: in a call to non-static member function 'void mozilla::MozPromise::ForwardTo(Private*) [with ResolveValueT = CopyableTArray; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' 1305 | void ForwardTo(Private* aOther) { | ^~~~~~~~~ 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/firefox/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/firefox/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/firefox/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/firefox/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 ../../../../firefox-152.0/dom/events/EventListenerManager.cpp:1559: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&aListeners_41(D)->D.581134.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_events1.cpp:29: ../../../../firefox-152.0/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)': ../../../../firefox-152.0/dom/events/EventListenerManager.cpp:1559: note: '__for_begin' declared here 1559 | for (Listener& listenerRef : aListeners->EndLimitedRange()) { ../../../../firefox-152.0/dom/events/EventListenerManager.cpp:1538: note: 'aListeners' declared here 1538 | ListenerArray* aListeners, nsAtom* aTypeAtom, EventMessage aEventMessage, In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalFreezeObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Blob.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/File.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsFlexContainerFrame.h:12, from ../../../../firefox-152.0/dom/flex/Flex.cpp:10, from Unified_cpp_dom_flex0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/BackgroundUtils.h:9, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemAccessHandle.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemAccessHandleChild.h:9, from ../../../../../firefox-152.0/dom/fs/child/FileSystemAccessHandleChild.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IterableIterator.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryIterator.h:8, from ../../../../../firefox-152.0/dom/fs/api/FileSystemDirectoryHandle.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CSSOrderAwareFrameIterator.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsGridContainerFrame.h:10, from ../../../../firefox-152.0/dom/grid/Grid.h:9, from ../../../../firefox-152.0/dom/grid/Grid.cpp:5, from Unified_cpp_dom_grid0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/TaskQueue.h:11, from ../../../../../../firefox-152.0/dom/fs/parent/datamodel/FileSystemDataManager.h:12, from ../../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from ../../../../../firefox-152.0/dom/fs/parent/FileSystemAccessHandle.h:10, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/geolocation/Geolocation.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/gfxTextRun.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:11, from ../../../../firefox-152.0/dom/html/HTMLCanvasElement.cpp:28, from Unified_cpp_dom_html0.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h: In member function 'gfxShapedText::DetailedGlyph* gfxShapedText::DetailedGlyphStore::Get(uint32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h:1175: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1175 | } else if (mLastUsed > 0 && /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h:1175: 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/firefox/firefox-152.0/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsAtomicContainerFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsSubDocumentFrame.h:10, from ../../../../firefox-152.0/dom/html/HTMLIFrameElement.cpp:21, from Unified_cpp_dom_html1.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLineBox.h: In member function 'const nsLineBox* nsLineIterator::GetLineAt(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:9, from ../../../../firefox-152.0/dom/html/HTMLInputElement.cpp:18, from Unified_cpp_dom_html2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../firefox-152.0/dom/html/CustomStateSet.cpp:7, from Unified_cpp_dom_html0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AncestorIterator.h:17, from ../../../../firefox-152.0/dom/html/HTMLDialogElement.cpp:7, from Unified_cpp_dom_html1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsBlockFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/forms/ButtonControlFrame.h:8, from ../../../../firefox-152.0/dom/html/HTMLSelectElement.cpp:7, from Unified_cpp_dom_html3.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/indexedDB/ActorsParent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/indexedDB/ActorsParent.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../../firefox-152.0/dom/html/TextControlElement.cpp:10, from Unified_cpp_dom_html4.cpp:110: /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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEditor.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, from ../../../../firefox-152.0/dom/html/HTMLTextAreaElement.cpp:5, from Unified_cpp_dom_html4.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../firefox-152.0/dom/indexedDB/ActorsChild.cpp:36, from Unified_cpp_dom_indexedDB0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../ipc/ipdl/PBackgroundIDBSharedTypes.cpp:20, from Unified_cpp_dom_indexedDB2.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/dom/indexedDB/ActorsParent.cpp: In member function 'void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/indexedDB/ActorsParent.cpp:13915:3: warning: 'maintenanceAction' may be used uninitialized [-Wmaybe-uninitialized] 13915 | switch (maintenanceAction) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/indexedDB/ActorsParent.cpp:13910:21: note: 'maintenanceAction' was declared here 13910 | MaintenanceAction maintenanceAction; | ^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../../firefox-152.0/dom/html/nsGenericHTMLElement.cpp:19, from Unified_cpp_dom_html5.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from ../../../../firefox-152.0/dom/html/nsGenericHTMLElement.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:21, from ../../../../firefox-152.0/dom/html/nsDOMStringMap.h:17, from ../../../../firefox-152.0/dom/html/nsDOMStringMap.cpp:5, from Unified_cpp_dom_html5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBTransaction.h:10, from ../../../../firefox-152.0/dom/indexedDB/ActorsChild.h:12, from ../../../../firefox-152.0/dom/indexedDB/IndexedDatabaseManager.cpp:7, 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../../firefox-152.0/dom/ipc/jsactor/JSActorService.cpp:12, from Unified_cpp_dom_ipc_jsactor0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBTransaction.h:10, from ../../../../firefox-152.0/dom/indexedDB/ActorsChild.h:12, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ProtocolUtils.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PVsyncChild.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VsyncChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/ipc/VsyncMainChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/dom/ipc/VsyncMainChild.cpp:63:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_10(D)->mObservers.D.456844.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/dom/ipc/VsyncMainChild.cpp:63:65: note: '__for_begin' declared here 63 | for (RefPtr observer : mObservers.ForwardRange()) { | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/ipc/VsyncMainChild.cpp:57:75: note: 'this' declared here 57 | const float& aVsyncRate) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:17, from ../../../../../firefox-152.0/dom/ipc/jsactor/JSActor.cpp:18, from Unified_cpp_dom_ipc_jsactor0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../../firefox-152.0/dom/ipc/jsactor/JSActor.cpp:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/ipc/ProcessHangMonitor.cpp:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerManager.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/ipc/ContentChild.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerRegistrationInfo.h: In member function 'already_AddRefed mozilla::dom::ServiceWorkerRegistrationInfo::Newest() const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerRegistrationInfo.h:113: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 113 | } else if (mWaitingWorker) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerRegistrationInfo.h:113: 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/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/ipc/ProcessHangMonitor.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/dom/ipc/ProcessHangMonitor.cpp:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../firefox-152.0/dom/l10n/L10nMutations.cpp:8, from Unified_cpp_dom_l10n0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/dom/ipc/FilePickerParent.cpp:7, from Unified_cpp_dom_ipc1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsSubDocumentFrame.h:11, from ../../../../firefox-152.0/dom/ipc/BrowserBridgeChild.cpp:20, from Unified_cpp_dom_ipc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/ipc/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/ipc/ContentChild.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:8, from ../../../../firefox-152.0/dom/ipc/ProcessPriorityManager.cpp:18, from Unified_cpp_dom_ipc2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WritingModes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ContentCache.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/PuppetWidget.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocationBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/docshell/base/nsDocShellLoadState.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocShellMessageUtils.h:12, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:8, from ../../../../firefox-152.0/dom/ipc/WindowGlobalParent.cpp:24, from Unified_cpp_dom_ipc3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:8, from ../../../../firefox-152.0/dom/ipc/BrowserBridgeChild.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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_ipc2.cpp:65: ../../../../firefox-152.0/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': ../../../../firefox-152.0/dom/ipc/SharedMap.cpp:214: warning: 'count' may be used uninitialized [-Wmaybe-uninitialized] 214 | for (uint32_t i = 0; i < count; i++) { ../../../../firefox-152.0/dom/ipc/SharedMap.cpp:209: note: 'count' was declared here 209 | uint32_t count; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../ipc/ipdl/PContentParent.cpp:39, from Unified_cpp_dom_ipc4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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_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 ../../../../firefox-152.0/dom/localstorage/ActorsParent.cpp:5641:17: ../../../../firefox-152.0/dom/localstorage/ActorsParent.cpp:1997:20: warning: 'nextLoadIndex' may be used uninitialized [-Wmaybe-uninitialized] 1997 | mNextLoadIndex = aNextLoadIndex; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../../../firefox-152.0/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*)': ../../../../firefox-152.0/dom/localstorage/ActorsParent.cpp:5615:12: note: 'nextLoadIndex' was declared here 5615 | uint32_t nextLoadIndex; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from ../../../../firefox-152.0/dom/ipc/WindowGlobalParent.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../ipc/ipdl/PProcessHangMonitor.cpp:7, from Unified_cpp_dom_ipc5.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, from ../../../../firefox-152.0/dom/localstorage/ActorsChild.h:11, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from ../../../../firefox-152.0/dom/mathml/MathMLElement.cpp:17, from Unified_cpp_dom_mathml0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/js/loader/LoadedScript.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ModuleLoaderBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ModuleLoader.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredential.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredentialSerializationHelpers.h:10, from ../../ipc/ipdl/PWindowGlobal.cpp:9, from Unified_cpp_dom_ipc6.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf::destroy()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/LocalAccessible.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/AccessibleWrap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from ../../ipc/ipdl/PVsync.cpp:7, from Unified_cpp_dom_ipc6.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 ../../../../../firefox-152.0/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 ../../../../../firefox-152.0/dom/media/doctor/DecoderDoctorLogger.cpp:170:20: ../../../../../firefox-152.0/dom/media/doctor/DDMediaLogs.h:46:25: warning: 'this' pointer is null [-Wnonnull] 46 | DispatchProcessLog(); | ~~~~~~~~~~~~~~~~~~^~ ../../../../../firefox-152.0/dom/media/doctor/DDMediaLogs.cpp: In static member function 'static void mozilla::DecoderDoctorLogger::Log(const char*, const void*, mozilla::DDLogCategory, const char*, mozilla::DDLogValue&&)': ../../../../../firefox-152.0/dom/media/doctor/DDMediaLogs.cpp:637:10: note: in a call to non-static member function 'nsresult mozilla::DDMediaLogs::DispatchProcessLog()' 637 | nsresult DDMediaLogs::DispatchProcessLog() { | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/VideoUtils.h:15, from ../../../../../firefox-152.0/dom/media/encoder/EncodedFrame.h:9, from ../../../../../firefox-152.0/dom/media/encoder/ContainerWriter.h:8, from ../../../../../firefox-152.0/dom/media/encoder/MediaEncoder.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../../firefox-152.0/dom/media/eme/MediaKeySystemAccessManager.cpp:15, from Unified_cpp_dom_media_eme0.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_browser.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ContentBlockingLog.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:8, from ../../../../firefox-152.0/dom/ipc/WindowGlobalParent.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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/SamplesWaitingForKey.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/SamplesWaitingForKey.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMProxy.h:8, from ../../../../../firefox-152.0/dom/media/gmp/ChromiumCDMCallback.h:8, from ../../../../../firefox-152.0/dom/media/gmp/ChromiumCDMCallbackProxy.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, from ../../../../../firefox-152.0/dom/media/gmp/GMPStorageChild.h:12, from ../../../../../firefox-152.0/dom/media/gmp/GMPChild.h:9, from ../../../../../firefox-152.0/dom/media/gmp/GMPProcessChild.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/ipc/RDDChild.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/ipc/RDDParent.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from ../../../../../firefox-152.0/dom/media/mediacapabilities/MediaCapabilities.h:13, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from ../../../../../firefox-152.0/dom/media/mediaelement/HTMLMediaElement.cpp:105, from Unified_cpp_media_mediaelement0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackObject.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackFunction.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaSessionBinding.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaMetadata.h:11, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../../firefox-152.0/dom/media/mediaelement/HTMLMediaElement.cpp:62: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/ipc/RDDProcessHost.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/ipc/RemoteDecoderChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/ipc/RemoteAudioDecoder.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/SamplesWaitingForKey.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMProxy.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/ipc/RemoteCDMProxy.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PlayPromise.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaElementEventRunners.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMediaElement.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAudioElement.h:7, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/MediaTimer.h:14, from ../../../../../firefox-152.0/dom/media/mediasink/AudioDecoderInputTrack.h:14, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:814:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/ipc/RemoteDecoderChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/ipc/RemoteDecoderParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VideoUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaMIMETypes.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaContainerType.h:8, from ../../../../../firefox-152.0/dom/media/mediasource/ContainerParser.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/ipc/RemoteMediaDataDecoder.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VPXDecoder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformEncoderModule.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/ipc/RemoteMediaDataEncoder.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VPXDecoder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformEncoderModule.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/ipc/RemoteMediaDataEncoderParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/ipc/RemoteDecoderChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/ipc/RemoteVideoDecoder.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:8, from ../../../../../../../firefox-152.0/dom/media/platforms/agnostic/bytestreams/Adts.h:10, from ../../../../../../../firefox-152.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:5, from Unified_cpp_bytestreams0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = ADTS::FrameHeader]': ../../../../../../../firefox-152.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:156:36: required from here 156 | void FrameHeader::Reset() { PodZero(this); } | ~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~ ../../../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = SPSData]': ../../../../../../../firefox-152.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:112:10: required from here 112 | PodZero(this); | ~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/EncoderConfig.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:8, from ../../../../../../../firefox-152.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:8, from ../../../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/platforms/agnostic/eme/SamplesWaitingForKey.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMProxy.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecryptJob.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ChromiumCDMParent.h:8, from ../../../../../../../firefox-152.0/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:8, from ../../../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TaskQueue.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaQueue.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioCompactor.h:8, from ../../../../../../firefox-152.0/dom/media/platforms/omx/OmxDataDecoder.h:8, from ../../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/platforms/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/platforms/PDMFactory.h:10, from ../../../../../firefox-152.0/dom/media/platforms/wrappers/MediaChangeMonitor.h:8, from ../../../../../firefox-152.0/dom/media/platforms/wrappers/MediaChangeMonitor.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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfilerMarkerTypes.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PerformanceRecorder.h:14, from ../../../../../firefox-152.0/dom/media/systemservices/CamerasTypes.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaInfo.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VideoUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaMIMETypes.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaContainerType.h:8, from ../../../../../firefox-152.0/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 ../../../../../firefox-152.0/dom/media/wave/WaveDemuxer.cpp:752:49: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/AudioConfig.h: In member function 'mozilla::AudioConfig::ChannelLayout::ChannelMap mozilla::FormatChunk::ChannelMap() const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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: ../../../../../firefox-152.0/dom/media/wave/WaveDemuxer.cpp:752:49: note: '' declared here 752 | return AudioConfig::ChannelLayout(Channels()).Map(); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioChannelFormat.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSegment.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/webaudio/AudioBlock.h:7, from ../../../../../../firefox-152.0/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 ../../../../../../firefox-152.0/dom/media/webaudio/blink/HRTFPanner.cpp:310:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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: ../../../../../../firefox-152.0/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': ../../../../../../firefox-152.0/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 ../../../../../../firefox-152.0/dom/media/webaudio/blink/HRTFPanner.cpp:311:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:119:9: warning: 'convolutionDestinationR1' may be used uninitialized [-Wmaybe-uninitialized] 119 | memcpy(aDst, aSrc, aNElem * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../firefox-152.0/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': ../../../../../../firefox-152.0/dom/media/webaudio/blink/HRTFPanner.cpp:253:16: note: 'convolutionDestinationR1' was declared here 253 | const float* convolutionDestinationR1; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from ../../../../firefox-152.0/dom/media/MediaCache.h:10, from ../../../../firefox-152.0/dom/media/BaseMediaResource.h:8, from ../../../../firefox-152.0/dom/media/BaseMediaResource.cpp:5, 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from ../../../../firefox-152.0/dom/media/VideoUtils.h:15, from ../../../../firefox-152.0/dom/media/MediaMIMETypes.h:8, from ../../../../firefox-152.0/dom/media/MediaMIMETypes.cpp:5, from Unified_cpp_dom_media3.cpp:2: 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallAndConstruct.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmapBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/EncoderConfig.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioData.h:8, from ../../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/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 ../../../../../firefox-152.0/dom/media/webcodecs/VideoEncoder.cpp:605:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1088:15: warning: storing the address of local variable 'colorSpace' in '*&MEM[(struct Array *)aCx_352(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1088 | *stackTop = this; | ~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_media_webcodecs0.cpp:137: ../../../../../firefox-152.0/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': ../../../../../firefox-152.0/dom/media/webcodecs/VideoEncoder.cpp:605:41: note: 'colorSpace' declared here 605 | RootedDictionary colorSpace(aCx); | ^~~~~~~~~~ ../../../../../firefox-152.0/dom/media/webcodecs/VideoEncoder.cpp:595:16: note: 'aCx' declared here 595 | JSContext* aCx, const RefPtr& aRawData, | ~~~~~~~~~~~^~~ 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VPXDecoder.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformEncoderModule.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebCodecsUtils.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioConfig.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 ../../../../../firefox-152.0/dom/media/webcodecs/ImageDecoder.cpp:672:70: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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: ../../../../../firefox-152.0/dom/media/webcodecs/ImageDecoder.cpp: In member function 'void mozilla::dom::ImageDecoder::Initialize(const mozilla::dom::GlobalObject&, const mozilla::dom::ImageDecoderInit&, mozilla::ErrorResult&)': ../../../../../firefox-152.0/dom/media/webcodecs/ImageDecoder.cpp:661:12: note: 'length' was declared here 661 | size_t length; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from ../../../../firefox-152.0/dom/media/MediaCache.h:10, from ../../../../firefox-152.0/dom/media/BaseMediaResource.h:8, from ../../../../firefox-152.0/dom/media/FileMediaResource.h:8, from ../../../../firefox-152.0/dom/media/FileMediaResource.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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:27, from ../../../../../firefox-152.0/dom/media/webaudio/MediaBufferDecoder.h:11, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VideoUtils.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/EncodedFrame.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ContainerWriter.h:8, from ../../../../../../firefox-152.0/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:8, from ../../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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::MediaDecoder::FirstFrameLoaded(mozilla::UniquePtr, mozilla::MediaDecoderEventVisibility)::::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:758:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/nsVideoFrame.h:10, from ../../../../../firefox-152.0/dom/media/webvtt/TextTrackManager.cpp:17, from Unified_cpp_dom_media_webvtt0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 > > >, 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbortSignal.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ModelContextBinding.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ModelContext.h:10, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIAccess.h:8, from ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Observer.h:63:5, inlined from 'void mozilla::dom::MIDIAccessManager::Update(const mozilla::dom::MIDIPortList&)' at ../../../../firefox-152.0/dom/midi/MIDIAccessManager.cpp:165:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&_1->mObservers.D.831260.nsAutoTObserverArray*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIAccess.h:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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: ../../../../firefox-152.0/dom/midi/MIDIAccessManager.cpp:163:61: note: 'this' declared here 163 | void MIDIAccessManager::Update(const MIDIPortList& aPortList) { | ^ dom/origin-trials/keys.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/dom/network/TCPServerSocketParent.cpp:10, from Unified_cpp_dom_network0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../firefox-152.0/dom/network/TCPServerSocketChild.cpp:10, from Unified_cpp_dom_network0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:60, from ../../../ipc/ipdl/PPaymentRequest.cpp:8, from Unified_cpp_dom_payments_ipc0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/KeySystemConfig.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccess.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/Navigator.h:12, from ../../../../firefox-152.0/dom/notification/Notification.cpp:9, from Unified_cpp_dom_notification0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../firefox-152.0/dom/notification/NotificationHandler.cpp:16, from Unified_cpp_dom_notification0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../firefox-152.0/dom/payments/PaymentRequestManager.cpp:11, from Unified_cpp_dom_payments0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTextFrame.h:15, from ../../../../firefox-152.0/dom/performance/PerformanceMainThread.h:12, from ../../../../firefox-152.0/dom/performance/LargestContentfulPaint.cpp:8, from Unified_cpp_dom_performance0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Notification.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Event.h:15, from ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::Performance::NotifyObservers()' at ../../../../firefox-152.0/dom/performance/Performance.cpp:1076:3: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_4(D)->mObservers.D.676051.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/dom/performance/Performance.cpp: In member function 'void mozilla::dom::Performance::NotifyObservers()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:569:46: note: '__for_begin' declared here 569 | for (RefPtr obs_ : (array_).ForwardRange()) { \ | ^ ../../../../firefox-152.0/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: ../../../../firefox-152.0/dom/performance/Performance.cpp:1074:35: note: 'this' declared here 1074 | void Performance::NotifyObservers() { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/prototype/PrototypeDocumentContentSink.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderTypes.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/WebGPUTypes.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/ObjectModel.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/Error.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/PipelineError.h:8, from ../../../../firefox-152.0/dom/promise/Promise.cpp:36, from Unified_cpp_dom_promise0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../firefox-152.0/dom/promise/Promise.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PermissionStatus.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MidiPermissionStatus.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsGenericHTMLFrameElement.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:11, from ../../../../../firefox-152.0/dom/security/featurepolicy/FeaturePolicy.cpp:14, from Unified_cpp_featurepolicy0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from ../../../../../firefox-152.0/dom/security/sanitizer/Sanitizer.cpp:20, from Unified_cpp_security_sanitizer0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/indexedDB/ActorsParent.h:10, from ../../../../firefox-152.0/dom/quota/ActorsParent.cpp:87, from Unified_cpp_dom_quota0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../firefox-152.0/dom/script/ScriptLoader.cpp:51, from Unified_cpp_dom_script0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SystemPrincipal.h:13, from ../../../../firefox-152.0/dom/quota/PrincipalUtils.cpp:8, from Unified_cpp_dom_quota2.cpp:2: 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, from ../../../../firefox-152.0/dom/quota/ActorsChild.h:10, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaManager.h:16, from ../../../../firefox-152.0/dom/quota/OriginInfo.h:10, from ../../../../firefox-152.0/dom/quota/GroupInfo.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../firefox-152.0/dom/security/nsContentSecurityManager.cpp:20, from Unified_cpp_dom_security1.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from ../../../../firefox-152.0/dom/serializers/nsDocumentEncoder.cpp:39, from Unified_cpp_dom_serializers0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../firefox-152.0/dom/smil/SMILAnimationController.cpp:12, from Unified_cpp_dom_smil0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, from ../../../../firefox-152.0/dom/simpledb/ActorsChild.h:10, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistration.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerRegistrationParent.h:9, from ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerRegistrationParent.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from ../../../../firefox-152.0/dom/serviceworkers/FetchEventOpChild.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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::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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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 = 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Exception.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ByteLengthQueuingStrategy.h:9, from ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/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 ../../../../firefox-152.0/dom/streams/ReadableStreamBYOBReader.cpp:123:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1088:15: warning: storing the address of local variable 'result' in '*&MEM[(struct Array *)aCx_210(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1088 | *stackTop = this; | ~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_streams0.cpp:47: ../../../../firefox-152.0/dom/streams/ReadableStreamBYOBReader.cpp: In member function 'virtual void mozilla::dom::Read_ReadIntoRequest::CloseSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)': ../../../../firefox-152.0/dom/streams/ReadableStreamBYOBReader.cpp:123:48: note: 'result' declared here 123 | RootedDictionary result(aCx); | ^~~~~~ ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/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 ../../../../firefox-152.0/dom/streams/ReadableStreamBYOBReader.cpp:109:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1088:15: warning: storing the address of local variable 'result' in '*&MEM[(struct Array *)aCx_205(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1088 | *stackTop = this; | ~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/dom/streams/ReadableStreamBYOBReader.cpp: In member function 'virtual void mozilla::dom::Read_ReadIntoRequest::ChunkSteps(JSContext*, JS::Handle, mozilla::ErrorResult&)': ../../../../firefox-152.0/dom/streams/ReadableStreamBYOBReader.cpp:109:48: note: 'result' declared here 109 | RootedDictionary result(aCx); | ^~~~~~ ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../firefox-152.0/dom/smil/SMILTimedElement.cpp:19, from Unified_cpp_dom_smil1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Observer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HalScreenConfiguration.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StorageAccess.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:27, from ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerShutdownState.h:9, from ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerManager.h:12, from ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::FireUpdateFound()' at ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:823:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mInstanceList.D.1151834.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_dom_serviceworkers1.cpp:137: ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::FireUpdateFound()': ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:823:35: note: '__for_begin' declared here 823 | mInstanceList.ForwardRange()) { | ^ ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::NotifyCleared()' at ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:830:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mInstanceList.D.1151834.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::NotifyCleared()': ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:830:35: note: '__for_begin' declared here 830 | mInstanceList.ForwardRange()) { | ^ ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:828:51: note: 'this' declared here 828 | void ServiceWorkerRegistrationInfo::NotifyCleared() { | ^ 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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::UpdateRegistrationState(mozilla::dom::ServiceWorkerUpdateViaCache, mozilla::dom::WorkerType)' at ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:482:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_15(D)->mInstanceList.D.1151834.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::UpdateRegistrationState(mozilla::dom::ServiceWorkerUpdateViaCache, mozilla::dom::WorkerType)': ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:482:35: note: '__for_begin' declared here 482 | mInstanceList.ForwardRange()) { | ^ ../../../../firefox-152.0/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:457:66: note: 'this' declared here 457 | ServiceWorkerUpdateViaCache aUpdateViaCache, WorkerType aType) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from ../../../../firefox-152.0/dom/svg/DOMSVGAngle.cpp:9, from Unified_cpp_dom_svg0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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 = 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from ../../../../firefox-152.0/dom/svg/DOMSVGPoint.h:10, from ../../../../firefox-152.0/dom/svg/DOMSVGPointList.cpp:9, from Unified_cpp_dom_svg1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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_svg3.cpp:47: ../../../../firefox-152.0/dom/svg/SVGElement.cpp: In member function 'virtual nsAtom* mozilla::dom::SVGElement::GetEventNameForAttr(nsAtom*)': ../../../../firefox-152.0/dom/svg/SVGElement.cpp:1478: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1478 | if (aAttr == nsGkAtoms::onload) return nsGkAtoms::onSVGLoad; ../../../../firefox-152.0/dom/svg/SVGElement.cpp:1478: 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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInlines.h:12, from ../../../../firefox-152.0/dom/svg/SVGAnimationElement.cpp:11, from Unified_cpp_dom_svg2.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplaySVGItem.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGImageFrame.h:13, from ../../../../firefox-152.0/dom/svg/SVGGeometryProperty.h:12, from ../../../../firefox-152.0/dom/svg/SVGContentUtils.cpp:11, from Unified_cpp_dom_svg3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from ../../../../firefox-152.0/dom/svg/SVGFEDropShadowElement.cpp:9, from Unified_cpp_dom_svg4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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_svg5.cpp:47: ../../../../firefox-152.0/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': ../../../../firefox-152.0/dom/svg/SVGGraphicsElement.cpp:30: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 30 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) ../../../../firefox-152.0/dom/svg/SVGGraphicsElement.cpp:30: 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/firefox/build/amd64/dist/include/nsColor.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsAttrValue.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/AttrArray.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGElement.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h:9, from ../../../../firefox-152.0/dom/svg/SVGAnimatedPreserveAspectRatio.h:11, from ../../../../firefox-152.0/dom/svg/SVGContentUtils.cpp:10: In function 'float NSAppUnitsToFloatPixels(nscoord, float)', inlined from 'mozilla::gfx::Matrix mozilla::GetCTMInternal(dom::SVGElement*, CTMType, bool)' at ../../../../firefox-152.0/dom/svg/SVGContentUtils.cpp:528:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCoord.h:325:10: warning: 'xOffset' may be used uninitialized [-Wmaybe-uninitialized] 325 | return float(aAppUnits) / aAppUnitsPerPixel; | ^~~~~~~~~~~~~~~~ ../../../../firefox-152.0/dom/svg/SVGContentUtils.cpp: In function 'mozilla::gfx::Matrix mozilla::GetCTMInternal(dom::SVGElement*, CTMType, bool)': ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/svg/SVGContentUtils.cpp:528:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCoord.h:325:10: warning: 'yOffset' may be used uninitialized [-Wmaybe-uninitialized] 325 | return float(aAppUnits) / aAppUnitsPerPixel; | ^~~~~~~~~~~~~~~~ ../../../../firefox-152.0/dom/svg/SVGContentUtils.cpp: In function 'mozilla::gfx::Matrix mozilla::GetCTMInternal(dom::SVGElement*, CTMType, bool)': ../../../../firefox-152.0/dom/svg/SVGContentUtils.cpp:504:22: note: 'yOffset' was declared here 504 | nscoord xOffset, yOffset; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGContainerFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGOuterSVGFrame.h:9, from ../../../../firefox-152.0/dom/svg/SVGFragmentIdentifier.cpp:9, from Unified_cpp_dom_svg5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplaySVGItem.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGImageFrame.h:13, from ../../../../firefox-152.0/dom/svg/SVGGeometryProperty.h:12, from ../../../../firefox-152.0/dom/svg/SVGPathElement.cpp:10, from Unified_cpp_dom_svg6.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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_svg6.cpp:92: ../../../../firefox-152.0/dom/svg/SVGPathData.cpp: In static member function 'static void mozilla::SVGPathData::GetMarkerPositioningData(mozilla::Span, float>, 18446744073709551615>, float, nsTArray*)': ../../../../firefox-152.0/dom/svg/SVGPathData.cpp:682:37: warning: 'segStartAngle' may be used uninitialized [-Wmaybe-uninitialized] 682 | pathStartAngle = mark.angle = segStartAngle; | ~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../../../firefox-152.0/dom/svg/SVGPathData.cpp:529:11: note: 'segStartAngle' was declared here 529 | float segStartAngle, segEndAngle; | ^~~~~~~~~~~~~ ../../../../firefox-152.0/dom/svg/SVGPathData.cpp:703:39: warning: 'segEndAngle' may be used uninitialized [-Wmaybe-uninitialized] 703 | SVGContentUtils::AngleBisect(segEndAngle, pathStartAngle); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/dom/svg/SVGPathData.cpp:529:26: note: 'segEndAngle' was declared here 529 | float segStartAngle, segEndAngle; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/CheckedUnsafePtr.h:20, from ../../../../firefox-152.0/dom/storage/StorageObserver.h:8, from ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::StorageObserver::Notify(const char*, const nsAString&, const nsACString&)' at ../../../../firefox-152.0/dom/storage/StorageObserver.cpp:150:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->mSinks.D.503438.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/dom/storage/StorageObserver.cpp: In member function 'void mozilla::dom::StorageObserver::Notify(const char*, const nsAString&, const nsACString&)': ../../../../firefox-152.0/dom/storage/StorageObserver.cpp:150:40: note: '__for_begin' declared here 150 | for (auto sink : mSinks.ForwardRange()) { | ^ ../../../../firefox-152.0/dom/storage/StorageObserver.cpp:145:60: note: 'this' declared here 145 | const nsACString& aOriginScope) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from ../../../../firefox-152.0/dom/svg/SVGRect.cpp:9, from Unified_cpp_dom_svg7.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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_svg8.cpp:110: ../../../../firefox-152.0/dom/svg/SVGUseElement.cpp: In function 'bool mozilla::dom::NodeCouldBeRendered(const nsINode&)': ../../../../firefox-152.0/dom/svg/SVGUseElement.cpp:265: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 265 | } else if (const auto* svgGraphics = SVGGraphicsElement::FromNode(aNode)) { ../../../../firefox-152.0/dom/svg/SVGUseElement.cpp:265: 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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from ../../../../firefox-152.0/dom/svg/SVGTests.cpp:13, from Unified_cpp_dom_svg8.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RemoteTextureMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../firefox-152.0/dom/view-transitions/ViewTransition.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../firefox-152.0/dom/vr/XRSession.cpp:23, from Unified_cpp_dom_vr1.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/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_webgpu0.cpp:101: ../../../../firefox-152.0/dom/webgpu/Device.cpp: In member function 'already_AddRefed mozilla::webgpu::Device::CreateTexture(const mozilla::dom::GPUTextureDescriptor&, mozilla::Maybe)': ../../../../firefox-152.0/dom/webgpu/Device.cpp:147: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 147 | } else if (aDesc.mSize.IsGPUExtent3DDict()) { ../../../../firefox-152.0/dom/webgpu/Device.cpp:147: 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: ../../../../firefox-152.0/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&)': ../../../../firefox-152.0/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/dom/webgpu/Queue.cpp:474:8: note: 'srcPremultiplied' was declared here 474 | bool srcPremultiplied; | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:8, from ../../../../firefox-152.0/dom/webgpu/CanvasContext.cpp:12, from Unified_cpp_dom_webgpu0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AuthenticatorResponse.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AuthenticatorAssertionResponse.h:9, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, from ../../../../firefox-152.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:9, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_dom_webgpu0.cpp:128: ../../../../firefox-152.0/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&)': ../../../../firefox-152.0/dom/webgpu/ExternalTexture.cpp:314: warning: 'rotation' may be used uninitialized [-Wmaybe-uninitialized] 314 | switch (rotation) { ../../../../firefox-152.0/dom/webgpu/ExternalTexture.cpp:214: note: 'rotation' was declared here 214 | VideoRotation rotation; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/2D.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FilterSupport.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/WebGPUTypes.h:10, from ../../../../firefox-152.0/dom/webgpu/ObjectModel.h:8, from ../../../../firefox-152.0/dom/webgpu/Adapter.h:10, from ../../../../firefox-152.0/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 ../../../../firefox-152.0/dom/webgpu/ExternalTexture.cpp:656: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/gfx/Types.h:777:8: note: 'narrow' was declared here 777 | bool narrow; | ^~~~~~ ../../../../firefox-152.0/dom/webgpu/ExternalTexture.cpp:670: warning: 'colorSpace' may be used uninitialized [-Wmaybe-uninitialized] 670 | aDesc.mLoadTransform); ../../../../firefox-152.0/dom/webgpu/ExternalTexture.cpp:581: note: 'colorSpace' was declared here 581 | gfx::YUVRangedColorSpace colorSpace; ../../../../firefox-152.0/dom/webgpu/Device.cpp: In member function 'already_AddRefed mozilla::webgpu::Device::CreateQuerySet(const mozilla::dom::GPUQuerySetDescriptor&, mozilla::ErrorResult&)': ../../../../firefox-152.0/dom/webgpu/Device.cpp:300: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] 300 | desc.ty = type; ../../../../firefox-152.0/dom/webgpu/Device.cpp:285: note: 'type' was declared here 285 | ffi::WGPURawQueryType type; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Serial.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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::Serial::SimulateDeviceConnection(const nsAString&, const nsAString&, uint16_t, uint16_t, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Serial::SimulateDeviceConnection(const nsAString&, const nsAString&, uint16_t, uint16_t, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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::Serial::SimulateDeviceDisconnection(const nsAString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Serial::SimulateDeviceDisconnection(const nsAString&, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Serial::SimulateDeviceDisconnection(const nsAString&, mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Serial::SimulateDeviceDisconnection(const nsAString&, mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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::Serial::RemoveAllMockDevices(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Serial::RemoveAllMockDevices(mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Serial::RemoveAllMockDevices(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Serial::RemoveAllMockDevices(mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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::Serial::ResetToDefaultMockDevices(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Serial::ResetToDefaultMockDevices(mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Serial::ResetToDefaultMockDevices(mozilla::ErrorResult&)::; RejectFunction = mozilla::dom::Serial::ResetToDefaultMockDevices(mozilla::ErrorResult&)::; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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::SerialManagerParent::RecvRequestPort(nsTArray&&, bool, mozilla::dom::PSerialManagerParent::RequestPortResolver&&)::, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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&&)::, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray; RejectValueT = nsresult; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from ../../../../../firefox-152.0/dom/webtransport/api/WebTransport.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:15, from ../../../../../firefox-152.0/dom/webtransport/parent/WebTransportParent.h:9, from ../../../../../firefox-152.0/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::Maybe&, 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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::Maybe&, 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 ../../../ipc/ipdl/SharedWorkerOpArgs.cpp:20, from Unified_cpp_sharedworkers0.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:13, from ../../../ipc/ipdl/SharedWorkerOpArgs.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:80, from ../../../../firefox-152.0/dom/worklet/Worklet.cpp:10, from Unified_cpp_dom_worklet0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from ../../../../../firefox-152.0/dom/workers/remoteworkers/RemoteWorkerChild.h:9, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAccessibilityService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../firefox-152.0/dom/workers/WorkerPrivate.cpp:56, from Unified_cpp_dom_workers1.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInlines.h:12, from ../../../../firefox-152.0/dom/xml/nsXMLElement.cpp:8, from Unified_cpp_dom_xml0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../firefox-152.0/dom/workers/WorkerLoadInfo.cpp:12, from Unified_cpp_dom_workers1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/xslt/xpath/txXPathTreeWalker.h:8, from ../../../../../firefox-152.0/dom/xslt/xml/txXMLParser.cpp:12, from Unified_cpp_dom_xslt_xml0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from ../../../../../firefox-152.0/dom/xslt/xpath/txXPathTreeWalker.h:8, from ../../../../../firefox-152.0/dom/xslt/xpath/XPathExpression.cpp:19, from Unified_cpp_dom_xslt_xpath0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from ../../../../../firefox-152.0/dom/xslt/xpath/txXPathTreeWalker.h:8, from ../../../../../firefox-152.0/dom/xslt/xpath/txNameTest.cpp:9, from Unified_cpp_dom_xslt_xpath1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/xslt/xpath/txXPathTreeWalker.h:8, from ../../../../../firefox-152.0/dom/xslt/xslt/txStylesheet.cpp:14, from Unified_cpp_dom_xslt_xslt1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/xslt/xpath/txXPathTreeWalker.h:8, from ../../../../../firefox-152.0/dom/xslt/xslt/txExecutionState.h:19, from ../../../../../firefox-152.0/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, from Unified_cpp_dom_xslt_xslt0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../../firefox-152.0/dom/xslt/xslt/txEXSLTFunctions.cpp:29, from Unified_cpp_dom_xslt_xslt0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from ../../../../firefox-152.0/dom/workers/WorkerLoadInfo.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/dom/xul/XULFrameElement.cpp:9, from Unified_cpp_dom_xul0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HTMLEditor.h:10, from ../../../../firefox-152.0/editor/composer/nsEditingSession.cpp:10, from Unified_cpp_editor_composer0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoaderOwner.h:10, from ../../../../firefox-152.0/dom/xul/XULFrameElement.h:12, from ../../../../firefox-152.0/dom/xul/nsXULElement.cpp:15, from Unified_cpp_dom_xul1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/editor/libeditor/EditorBase.h:32, from ../../../../firefox-152.0/editor/spellchecker/EditorSpellCheck.cpp:7, from Unified_cpp_editor_spellchecker0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../firefox-152.0/dom/xul/ChromeObserver.cpp:8, from Unified_cpp_dom_xul0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextComposition.h:13, from ../../../../firefox-152.0/editor/libeditor/CompositionTransaction.cpp:10, from Unified_cpp_editor_libeditor0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../../firefox-152.0/editor/libeditor/EditorEventListener.cpp:17, from Unified_cpp_editor_libeditor1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/mozilla/mozSpellChecker.h:8, from ../../../../firefox-152.0/editor/spellchecker/EditorSpellCheck.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../../firefox-152.0/editor/libeditor/HTMLEditorMutationObserver.cpp:15, from Unified_cpp_editor_libeditor2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from ../../../../firefox-152.0/editor/libeditor/EditorBase.h:32, from ../../../../firefox-152.0/editor/libeditor/HTMLEditorInsertParagraphHandler.cpp:5, from Unified_cpp_editor_libeditor2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from ../../../../firefox-152.0/editor/libeditor/EditorBase.h:32, from ../../../../firefox-152.0/editor/libeditor/AutoClonedRangeArray.h:9, from ../../../../firefox-152.0/editor/libeditor/AutoClonedRangeArray.cpp:5, from Unified_cpp_editor_libeditor0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HTMLEditor.h:10, from ../../../../firefox-152.0/editor/txmgr/TransactionManager.cpp:8, from Unified_cpp_editor_txmgr0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from ../../../../firefox-152.0/editor/libeditor/EditorBase.h:32, from ../../../../firefox-152.0/editor/libeditor/EditorEventListener.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextComposition.h:13, from ../../../../firefox-152.0/editor/libeditor/TextEditSubActionHandler.cpp:19, from Unified_cpp_editor_libeditor3.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from ../../../../firefox-152.0/editor/libeditor/EditorBase.h:32, from ../../../../firefox-152.0/editor/libeditor/AutoClonedRangeArray.h:9, from ../../../../firefox-152.0/editor/libeditor/SelectionState.cpp:7, from Unified_cpp_editor_libeditor3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'char* mystrdup(const char*)' at ../../../../../../firefox-152.0/extensions/spellcheck/hunspell/src/csutil.cxx:300:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/stl_wrappers/atomic:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In function 'char* mystrdup(const char*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'int {anonymous}::munge_vector(char***, const std::vector >&)' at ../../../../../../firefox-152.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1927:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In function 'int {anonymous}::munge_vector(char***, const std::vector >&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const::' at ../../../../../../firefox-152.0/extensions/spellcheck/hunspell/src/hashmgr.cxx:721:77, inlined from 'int HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const' at ../../../../../../firefox-152.0/extensions/spellcheck/hunspell/src/hashmgr.cxx:751:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In member function 'int HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const::' at ../../../../../../firefox-152.0/extensions/spellcheck/hunspell/src/hashmgr.cxx:721:77, inlined from 'int HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const' at ../../../../../../firefox-152.0/extensions/spellcheck/hunspell/src/hashmgr.cxx:795:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In member function 'int HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57:13, inlined from 'RepList::RepList(int)' at ../../../../../../firefox-152.0/extensions/spellcheck/hunspell/src/replist.cxx:80:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In constructor 'RepList::RepList(int)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/rlbox/rlbox_sandbox.hpp:575:55, inlined from 'tainted_hunspell allocStrInSandbox(rlbox_sandbox_hunspell&, const std::string&)' at ../../../../../../firefox-152.0/extensions/spellcheck/hunspell/glue/RLBoxHunspell.cpp:18:67: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/stl_wrappers/atomic:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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 ../../../../../../firefox-152.0/extensions/spellcheck/hunspell/glue/mozHunspellRLBoxHost.cpp:219:49: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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 file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/2d/FilterProcessingSIMD-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/2d/FilterProcessingSSE2.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari32x4_t mozilla::gfx::simd::Splat32(Scalari32x4_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari32x4_t mozilla::gfx::simd::Shuffle32(Scalari32x4_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari16x8_t mozilla::gfx::simd::ShuffleLo16(Scalari16x8_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalaru16x8_t mozilla::gfx::simd::Splat16(Scalaru16x8_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/2d/FilterProcessingSIMD-inl.h: In function 'already_AddRefed mozilla::gfx::ApplyColorMatrix_SIMD(DataSourceSurface*, const Matrix5x4&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsNetUtil.h:19, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/2d/ScaledFontFontconfig.cpp:300:22: note: 'hinting' was declared here 300 | cairo_hint_style_t hinting; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordedEvent.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/2d/InlineTranslator.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/2d/InlineTranslator.cpp:5: In static member function 'static void mozilla::gfx::ElementStreamFormat::Read(S&, bool&) [with S = mozilla::gfx::MemReader]', inlined from 'void mozilla::gfx::ReadElement(S&, T&) [with S = MemReader; T = bool; = void]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:70:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:37:5: warning: 'boolChar' may be used uninitialized [-Wmaybe-uninitialized] 37 | switch (boolChar) { | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h: In function 'void mozilla::gfx::ReadElement(S&, T&) [with S = MemReader; T = bool; = void]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:35:10: note: 'boolChar' was declared here 35 | char boolChar; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/2d/InlineTranslator.cpp:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/2d/RecordedEventImpl.h:2089:13: note: 'joinStyle' was declared here 2089 | JoinStyle joinStyle; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/2d/RecordedEventImpl.h:2090:12: note: 'capStyle' was declared here 2090 | CapStyle capStyle; | ^~~~~~~~ In file included from ../../../../../firefox-152.0/extensions/spellcheck/ipc/RemoteSpellCheckEngineChild.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/2d/InlineTranslator.cpp:31:3: warning: 'majorRevision' may be used uninitialized [-Wmaybe-uninitialized] 31 | if (majorRevision != kMajorRevision) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/2d/InlineTranslator.cpp:29:12: note: 'majorRevision' was declared here 29 | uint16_t majorRevision; | ^~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/2d/InlineTranslator.cpp:38:3: warning: 'minorRevision' may be used uninitialized [-Wmaybe-uninitialized] 38 | if (minorRevision > kMinorRevision) { | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/2d/InlineTranslator.cpp:36:12: note: 'minorRevision' was declared here 36 | uint16_t minorRevision; | ^~~~~~~~~~~~~ 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from ../../../../../firefox-152.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:36, from Unified_cpp_spellcheck_src0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 ../../../../firefox-152.0/gfx/2d/FilterProcessingSIMD-inl.h:10, from ../../../../firefox-152.0/gfx/2d/FilterProcessingScalar.cpp:7, from Unified_cpp_gfx_2d1.cpp:2: ../../../../firefox-152.0/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari32x4_t mozilla::gfx::simd::Splat32(Scalari32x4_t)': ../../../../firefox-152.0/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], | ^ ../../../../firefox-152.0/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], | ^ ../../../../firefox-152.0/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], | ^ ../../../../firefox-152.0/gfx/2d/SIMD.h:394:45: warning: array subscript has type 'char' [-Wchar-subscripts] 394 | aM.i32[aIndex]); | ^ ../../../../firefox-152.0/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari32x4_t mozilla::gfx::simd::Shuffle32(Scalari32x4_t)': ../../../../firefox-152.0/gfx/2d/SIMD.h:414:23: warning: array subscript has type 'char' [-Wchar-subscripts] 414 | m.i32[0] = aM.i32[i3]; | ^ ../../../../firefox-152.0/gfx/2d/SIMD.h:415:23: warning: array subscript has type 'char' [-Wchar-subscripts] 415 | m.i32[1] = aM.i32[i2]; | ^ ../../../../firefox-152.0/gfx/2d/SIMD.h:416:23: warning: array subscript has type 'char' [-Wchar-subscripts] 416 | m.i32[2] = aM.i32[i1]; | ^ ../../../../firefox-152.0/gfx/2d/SIMD.h:417:23: warning: array subscript has type 'char' [-Wchar-subscripts] 417 | m.i32[3] = aM.i32[i0]; | ^ ../../../../firefox-152.0/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalari16x8_t mozilla::gfx::simd::ShuffleLo16(Scalari16x8_t)': ../../../../firefox-152.0/gfx/2d/SIMD.h:428:23: warning: array subscript has type 'char' [-Wchar-subscripts] 428 | m.i16[0] = aM.i16[i3]; | ^ ../../../../firefox-152.0/gfx/2d/SIMD.h:429:23: warning: array subscript has type 'char' [-Wchar-subscripts] 429 | m.i16[1] = aM.i16[i2]; | ^ ../../../../firefox-152.0/gfx/2d/SIMD.h:430:23: warning: array subscript has type 'char' [-Wchar-subscripts] 430 | m.i16[2] = aM.i16[i1]; | ^ ../../../../firefox-152.0/gfx/2d/SIMD.h:431:23: warning: array subscript has type 'char' [-Wchar-subscripts] 431 | m.i16[3] = aM.i16[i0]; | ^ ../../../../firefox-152.0/gfx/2d/SIMD.h: In function 'mozilla::gfx::simd::Scalaru16x8_t mozilla::gfx::simd::Splat16(Scalaru16x8_t)': ../../../../firefox-152.0/gfx/2d/SIMD.h:454:42: warning: array subscript has type 'char' [-Wchar-subscripts] 454 | int16_t chosenValueLo = aM.u16[aIndexLo]; | ^ ../../../../firefox-152.0/gfx/2d/FilterProcessingSIMD-inl.h: In function 'already_AddRefed mozilla::gfx::ApplyColorMatrix_SIMD(DataSourceSurface*, const Matrix5x4&)': ../../../../firefox-152.0/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] = | ^~~~~~~~ ../../../../firefox-152.0/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]': ../../../../firefox-152.0/gfx/2d/FilterProcessingScalar.cpp:137:52: required from here 136 | return ApplyColorMatrix_SIMD(aInput, aMatrix); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:10, from ../../../../../firefox-152.0/extensions/spellcheck/src/mozInlineSpellWordUtil.h:12, from ../../../../../firefox-152.0/extensions/spellcheck/src/mozInlineSpellChecker.h:12, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ In file included from ../../../../firefox-152.0/gfx/2d/PathRecording.h:12, from ../../../../firefox-152.0/gfx/2d/PathRecording.cpp:5, from Unified_cpp_gfx_2d1.cpp:65: In static member function 'static void mozilla::gfx::ElementStreamFormat::Read(S&, bool&) [with S = mozilla::gfx::MemReader]', inlined from 'void mozilla::gfx::ReadElement(S&, T&) [with S = MemReader; T = bool; = void]' at ../../../../firefox-152.0/gfx/2d/RecordingTypes.h:70:34: ../../../../firefox-152.0/gfx/2d/RecordingTypes.h:37:5: warning: 'boolChar' may be used uninitialized [-Wmaybe-uninitialized] 37 | switch (boolChar) { | ^~~~~~ ../../../../firefox-152.0/gfx/2d/RecordingTypes.h: In function 'void mozilla::gfx::ReadElement(S&, T&) [with S = MemReader; T = bool; = void]': ../../../../firefox-152.0/gfx/2d/RecordingTypes.h:35:10: note: 'boolChar' was declared here 35 | char boolChar; | ^~~~~~~~ In file included from ../../../../firefox-152.0/gfx/2d/PathRecording.cpp:7: ../../../../firefox-152.0/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedStrokeOptionsMixin::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::EventStream]': ../../../../firefox-152.0/gfx/2d/RecordedEventImpl.h:2098:28: warning: 'joinStyle' may be used uninitialized [-Wmaybe-uninitialized] 2098 | aStrokeOptions.mLineJoin = joinStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../../firefox-152.0/gfx/2d/RecordedEventImpl.h:2089:13: note: 'joinStyle' was declared here 2089 | JoinStyle joinStyle; | ^~~~~~~~~ ../../../../firefox-152.0/gfx/2d/RecordedEventImpl.h:2099:27: warning: 'capStyle' may be used uninitialized [-Wmaybe-uninitialized] 2099 | aStrokeOptions.mLineCap = capStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../../firefox-152.0/gfx/2d/RecordedEventImpl.h:2090:12: note: 'capStyle' was declared here 2090 | CapStyle capStyle; | ^~~~~~~~ ../../../../firefox-152.0/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedStrokeOptionsMixin::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::MemReader]': ../../../../firefox-152.0/gfx/2d/RecordedEventImpl.h:2098:28: warning: 'joinStyle' may be used uninitialized [-Wmaybe-uninitialized] 2098 | aStrokeOptions.mLineJoin = joinStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../../firefox-152.0/gfx/2d/RecordedEventImpl.h:2089:13: note: 'joinStyle' was declared here 2089 | JoinStyle joinStyle; | ^~~~~~~~~ ../../../../firefox-152.0/gfx/2d/RecordedEventImpl.h:2099:27: warning: 'capStyle' may be used uninitialized [-Wmaybe-uninitialized] 2099 | aStrokeOptions.mLineCap = capStyle; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../../firefox-152.0/gfx/2d/RecordedEventImpl.h:2090:12: note: 'capStyle' was declared here 2090 | CapStyle capStyle; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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_2d0.cpp:83: ../../../../firefox-152.0/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const Pattern&, Float, const Matrix&)': ../../../../firefox-152.0/gfx/2d/DrawTargetCairo.cpp:459:20: warning: 'pat' may be used uninitialized [-Wmaybe-uninitialized] 459 | cairo_pattern_t* pat; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-core-compositor.c:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-core-compositor.c:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-display.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-display.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-fallback-compositor.c:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-fallback-compositor.c:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-screen.c:59: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-screen.c:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-source.c:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-source.c:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/FlagStd140Structs.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-surface-shm.c:42: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-surface-shm.c:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:61: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-private.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-visual.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-platform.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-features.h:40, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo.h:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairoint.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/cairo/cairo/src/cairo-xlib-visual.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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 Unified_c_gfx_cairo_cairo_src1.c:74: ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-font-face-twin.c: In function 'twin_scaled_font_render_glyph': ../../../../../../firefox-152.0/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 *} ../../../../../../firefox-152.0/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 ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-platform.h:61, from ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-features.h:40, from ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo.h:42, from ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairoint.h:65, from ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-analysis-surface.c:38, from Unified_c_gfx_cairo_cairo_src0.c:2: ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-clip-region.c: In function '_cairo_clip_extract_region': ../../../../../../firefox-152.0/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 ../../../../../../firefox-152.0/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../firefox-152.0/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../firefox-152.0/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: ../../../../../../firefox-152.0/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_src4.c:110: ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-tag-attributes.c: In function '_cairo_tag_parse_content_attributes': ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:539:16: warning: duplicated 'if' condition [-Wduplicated-cond] 539 | } else if (! content_attrs->tag_name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-tag-attributes.c:536:9: note: previously used here 536 | if (! content_attrs->tag_name) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_c_gfx_cairo_cairo_src3.c:38: ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-path-stroke.c:351:12: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 351 | return status; | ^~~~~~ ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-path-stroke.c:237:20: note: 'status' was declared here 237 | cairo_status_t status; | ^~~~~~ In file included from ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-platform.h:61, from ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-features.h:40, from ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo.h:42, from ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairoint.h:65, from ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-toy-font-face.c:43, from Unified_c_gfx_cairo_cairo_src5.c:2: ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': ../../../../../../firefox-152.0/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 ../../../../../../firefox-152.0/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../firefox-152.0/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../firefox-152.0/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: ../../../../../../firefox-152.0/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)]; | ^~~~~~~~~~~ In file included from Unified_c_gfx_cairo_cairo_src3.c:110: ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': ../../../../../../firefox-152.0/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/firefox/build/amd64/dist/system_wrappers/pixman.h:3, from ../../../../../../firefox-152.0/gfx/cairo/cairo/src/cairoint.h:66, from ../../../../../../firefox-152.0/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../firefox-152.0/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)]; | ^~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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_graphite2_src1.cpp:11: ../../../../../firefox-152.0/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)': ../../../../../firefox-152.0/gfx/graphite2/src/Slot.cpp:78: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] 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../firefox-152.0/gfx/graphite2/src/inc/Segment.h:38, from ../../../../../firefox-152.0/gfx/graphite2/src/Silf.cpp:32, from Unified_cpp_gfx_graphite2_src1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 42 | struct SlotJustify | ^~~~~~~~~~~ In file included from Unified_cpp_gfx_graphite2_src0.cpp:20: ../../../../../firefox-152.0/gfx/graphite2/src/Code.cpp:80: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] 80 | class Machine::Code::decoder | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputESSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputESSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/graphite2/src/inc/FeatureVal.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/graphite2/src/inc/FeatureMap.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/graphite2/src/inc/Face.h:34, from ../../../../../firefox-152.0/gfx/graphite2/src/inc/Segment.h:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/graphite2/src/inc/List.h:91:72: required from 'void graphite2::Vector::push_back(const T&) [with T = graphite2::FeatureVal]' 91 | void push_back(const T &v) { if (m_last == m_end) reserve(size()+1); new (m_last++) T(v); } | ^~~~~~~ ../../../../../firefox-152.0/gfx/graphite2/src/inc/Segment.h:119:63: required from here 119 | int addFeatures(const Features& feats) { m_feats.push_back(feats); return int(m_feats.size()) - 1; } | ~~~~~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/graphite2/src/inc/List.h:110: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] 110 | m_first = static_cast(realloc(m_first, requested)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 38 | class FeatureVal : public Vector | ^~~~~~~~~~ In file included from Unified_cpp_gfx_graphite2_src0.cpp:74: ../../../../../firefox-152.0/gfx/graphite2/src/GlyphCache.cpp:47:40: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 47 | class _glat_iterator : public std::iterator > | ^~~~~~~~ In file included from /usr/gcc/14/include/c++/14.3.0/bits/stl_construct.h:61, from /usr/gcc/14/include/c++/14.3.0/bits/stl_tempbuf.h:61, from /usr/gcc/14/include/c++/14.3.0/memory:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/memory:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/memory:59, from ../../../../../firefox-152.0/gfx/graphite2/geckoextra/src/GraphiteExtra.cpp:10, from Unified_cpp_gfx_graphite2_src0.cpp:2: /usr/gcc/14/include/c++/14.3.0/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/graphite2/src/inc/FeatureVal.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/graphite2/src/inc/FeatureMap.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/graphite2/src/inc/Face.h:34, from ../../../../../firefox-152.0/gfx/graphite2/src/inc/CmapCache.h:30, from ../../../../../firefox-152.0/gfx/graphite2/src/CmapCache.cpp:29, from Unified_cpp_gfx_graphite2_src0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/graphite2/src/inc/List.h:91:72: required from 'void graphite2::Vector::push_back(const T&) [with T = graphite2::FeatureVal]' 91 | void push_back(const T &v) { if (m_last == m_end) reserve(size()+1); new (m_last++) T(v); } | ^~~~~~~ ../../../../../firefox-152.0/gfx/graphite2/src/inc/Segment.h:119:63: required from here 119 | int addFeatures(const Features& feats) { m_feats.push_back(feats); return int(m_feats.size()) - 1; } | ~~~~~~~~~~~~~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/graphite2/src/inc/List.h:110: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] 110 | m_first = static_cast(realloc(m_first, requested)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 38 | class FeatureVal : public Vector | ^~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/graphite2/src/inc/List.h:93:56: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 93 | void clear() { erase(begin(), end()); } | ~~~~~^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 61 | ~Vector() { clear(); free(m_first); } | ^~~~~ ../../../../../firefox-152.0/gfx/graphite2/src/Segment.cpp:60:42: required from here 60 | m_passBits(m_silf->aPassBits() ? -1 : 0) | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/graphite2/src/inc/List.h:163: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] 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 38 | class FeatureVal : public Vector | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputGLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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: ../../../../firefox-152.0/gfx/gl/GLContext.cpp: In function 'bool mozilla::gl::ParseVersion(const std::string&, uint32_t*, uint32_t*)': ../../../../firefox-152.0/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) | ~~~~~~~~~~^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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_graphite2_src0.cpp:29: ../../../../../firefox-152.0/gfx/graphite2/src/Collider.cpp: In member function 'graphite2::Position graphite2::ShiftCollider::resolve(graphite2::Segment*, bool&, graphite2::json*)': ../../../../../firefox-152.0/gfx/graphite2/src/Collider.cpp:611:17: warning: 'tbase' may be used uninitialized [-Wmaybe-uninitialized] 611 | bestPos = _ranges[i].closest(0, bestCost) - tbase; // Get the best relative position | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/gfx/graphite2/src/Collider.cpp:579:11: note: 'tbase' was declared here 579 | float tbase; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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:11: ../../../../firefox-152.0/gfx/gl/Colorspaces.cpp: In function 'float mozilla::color::TfFromLinear(const TransferFunctionDesc&, float)': ../../../../firefox-152.0/gfx/gl/Colorspaces.cpp:49:16: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] 49 | return ret * sign; | ^~~~ ../../../../firefox-152.0/gfx/gl/Colorspaces.cpp:18:9: note: 'ret' was declared here 18 | float ret; | ^~~ ../../../../firefox-152.0/gfx/gl/Colorspaces.cpp: In function 'float mozilla::color::LinearFromTf(const TransferFunctionDesc&, float)': ../../../../firefox-152.0/gfx/gl/Colorspaces.cpp:87:16: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized] 87 | return ret * sign; | ^~~~ ../../../../firefox-152.0/gfx/gl/Colorspaces.cpp:55:9: note: 'ret' was declared here 55 | float ret; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputTree.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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:83: ../../../../firefox-152.0/gfx/gl/GLReadTexImageHelper.cpp: In function 'void mozilla::gl::ReadPixelsIntoBuffer(GLContext*, uint8_t*, int32_t, const mozilla::gfx::IntSize&, mozilla::gfx::SurfaceFormat)': ../../../../firefox-152.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/gfx/gl/GLReadTexImageHelper.cpp:304:17: note: 'readFormatGFX' was declared here 304 | SurfaceFormat readFormatGFX; | ^~~~~~~~~~~~~ In file included from ../../../../firefox-152.0/gfx/gl/GLContextEGL.h:8, from ../../../../firefox-152.0/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 ../../../../firefox-152.0/gfx/gl/GLBlitHelper.cpp:681:25: ../../../../firefox-152.0/gfx/gl/GLContext.h:3003:30: warning: 'oldVAO' may be used uninitialized [-Wmaybe-uninitialized] 3003 | mSymbols.fBindVertexArray(array); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from Unified_cpp_gfx_gl0.cpp:20: ../../../../firefox-152.0/gfx/gl/GLBlitHelper.cpp: In member function 'void mozilla::gl::DrawBlitProg::Draw(const BaseArgs&, const YUVArgs*) const': ../../../../firefox-152.0/gfx/gl/GLBlitHelper.cpp:651:10: note: 'oldVAO' was declared here 651 | GLuint oldVAO; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/ipc/GPUParent.cpp:50: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h: In member function 'void nsIFrame::PeekWordState::Update(bool, bool, Script)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5542: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 5542 | } else if (!aAfterPunctuation) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5542: 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/firefox/build/amd64/dist/include/mozilla/GeckoArgs.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/CrashReporterHost.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/CrashReporterHelper.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from ../../../../firefox-152.0/gfx/ipc/VsyncBridgeParent.cpp:6, from Unified_cpp_gfx_ipc1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/gfx/ipc/CrossProcessPaint.cpp:10, from Unified_cpp_gfx_ipc0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FFVPXRuntimeLinker.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, from ../../../../firefox-152.0/gfx/ipc/CanvasManagerChild.cpp:7, from Unified_cpp_gfx_ipc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In function 'void sh::InitBuiltInResources(ShBuiltInResources*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:433:8: note: 'struct ShBuiltInResources' declared here 433 | struct ShBuiltInResources | ^~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In constructor 'ShCompileOptions::ShCompileOptions()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:133:8: note: 'struct ShCompileOptions' declared here 133 | struct ShCompileOptions | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In copy constructor 'ShCompileOptions::ShCompileOptions(const ShCompileOptions&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:133:8: note: 'struct ShCompileOptions' declared here 133 | struct ShCompileOptions | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In member function 'ShCompileOptions& ShCompileOptions::operator=(const ShCompileOptions&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:133:8: note: 'struct ShCompileOptions' declared here 133 | struct ShCompileOptions | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/layers/composite/TextureHost.cpp:470: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 470 | } else if (ycbcr.colorDepth() == gfx::ColorDepth::COLOR_10) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/layers/composite/TextureHost.cpp:470: 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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/layers/composite/TextureHost.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gfx/PCanvasManager.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gfx/PCanvasManagerChild.h:9, from ../../../../firefox-152.0/gfx/ipc/CanvasManagerChild.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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 = 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowOutput.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/layers/apz/src/APZCTreeManager.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZSampler.h:10, from ../../../../firefox-152.0/gfx/layers/AnimationHelper.cpp:19, from Unified_cpp_gfx_layers0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:0: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:434: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RemoteTextureMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootTypes.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:45, from ../../ipc/ipdl/PWebRenderBridge.cpp:23, from Unified_cpp_gfx_layers11.cpp:65: /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/firefox/build/amd64/dist/include/CompositableHost.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositableTransactionParent.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsCSSRenderingBorders.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/gfx/layers/apz/src/APZCTreeManager.cpp:18, from Unified_cpp_gfx_layers2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from ../../../../firefox-152.0/gfx/layers/apz/src/GestureEventListener.h:9, from ../../../../firefox-152.0/gfx/layers/apz/src/GestureEventListener.cpp:5, from Unified_cpp_gfx_layers3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from ../../../../firefox-152.0/gfx/layers/apz/src/APZCTreeManager.h:23, from ../../../../firefox-152.0/gfx/layers/apz/src/APZCTreeManager.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputESSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/TranslatorESSL.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/TranslatorHLSL.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/gfx/layers/apz/util/APZCCallbackHelper.cpp:16, from Unified_cpp_gfx_layers4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const TType&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1029:13: note: here 1029 | case EbtInt: | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1041:13: note: here 1041 | case EbtUInt: | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1053:13: note: here 1053 | case EbtBool: | ^~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ValidateBarrierFunctionCall.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from ../../../../firefox-152.0/gfx/layers/apz/util/APZCCallbackHelper.h:8, from ../../../../firefox-152.0/gfx/layers/apz/util/APZCCallbackHelper.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/InputData.h:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ValidateClipCullDistance.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InteractiveWidget.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/layers/FrameMetrics.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/ScrollbarData.h:8, from ../../../../firefox-152.0/gfx/layers/apz/src/HitTestingTreeNode.h:12, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/gfx/layers/ipc/APZCTreeManagerChild.cpp:8, from Unified_cpp_gfx_layers5.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ValidateGlobalInitializer.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/gfx/layers/ipc/RemoteContentController.cpp:10, from Unified_cpp_gfx_layers7.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:22, from ../../../../firefox-152.0/gfx/layers/ipc/CompositorBridgeChild.cpp:17, from Unified_cpp_gfx_layers6.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ValidateOutputs.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/SVGImageContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsLayoutUtils.h:19, from ../../../../firefox-152.0/gfx/layers/wr/ClipManager.cpp:16, from Unified_cpp_gfx_layers8.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h: In member function 'bool mozilla::SVGPreserveAspectRatio::SetAlign(uint16_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZCTreeManagerChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZCTreeManagerChild.h:10, from ../../../../firefox-152.0/gfx/layers/ipc/APZCTreeManagerChild.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ValidateSwitch.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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_ots_src0.cpp:20: ../../../../../firefox-152.0/gfx/ots/src/cff.cc: In function 'bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, DICT_DATA_TYPE, ots::OpenTypeCFF*)': ../../../../../firefox-152.0/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) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/GeckoContentController.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RemoteContentController.h:8, from ../../../../firefox-152.0/gfx/layers/ipc/RemoteContentController.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from ../../../../firefox-152.0/gfx/layers/ipc/CompositorBridgeParent.h:23, from ../../../../firefox-152.0/gfx/layers/ipc/CompositableTransactionParent.cpp:7, from Unified_cpp_gfx_layers6.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/VersionGLSL.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../firefox-152.0/gfx/layers/wr/WebRenderLayerManager.cpp:10, from Unified_cpp_gfx_layers9.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:17, from ../../../../firefox-152.0/gfx/layers/wr/ClipManager.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from ../../../../firefox-152.0/gfx/layers/wr/WebRenderLayerManager.h:22, from ../../../../firefox-152.0/gfx/layers/wr/WebRenderLayerManager.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBitmapProcState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBitmapProcState.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBitmapProcState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBitmapProcState_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_gfx.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Logging.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordedEvent.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/InlineTranslator.h:12, from ../../../../firefox-152.0/gfx/layers/ipc/CanvasTranslator.h:14, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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::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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBitmapProcState.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBitmapProcState_opts_ssse3.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitMask.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitMask_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitMask.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitMask_opts_ssse3.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitRow_D32.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitRow.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitRow_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitRow.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitRow_opts_hsw.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitRow.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitRow_opts_lasx.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/FoldExpressions.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitter.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitter.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitter_A8.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitter_A8.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkBlendMode.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColorSpace.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkColorSpace.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneNoOps.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColorSpace.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkColorSpaceXformSteps.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RecordConstantPrecision.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkCpu.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkCpu.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkMatrix.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkCpu.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkMemset_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAttributes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/base/SkUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/opts/SkMemset_opts.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkMemset_opts_avx.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/base/SkMSAN.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkMemset_opts_erms.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkSpan_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkOpts.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkOpts.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkPath.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkPictureData.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkPictureData.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkBBHFactory.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkRTree.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkRTree.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkScan_AntiPath.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkScan_Antihair.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColorType.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkSpriteBlitter_ARGB32.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkCpu.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkSwizzler_opts.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/thebes/gfxFT2FontBase.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/thebes/gfxFT2FontBase.cpp: In member function 'void gfxFT2FontBase::InitMetrics()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/thebes/gfxFT2FontBase.h:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/thebes/gfxFont.h:1609:10: note: 'struct gfxFont::Metrics' declared here 1609 | struct Metrics { | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAttributes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/base/SkUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkSwizzlePriv.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkSwizzler_opts_hsw.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAttributes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/base/SkUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkSwizzlePriv.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkSwizzler_opts_lasx.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/thebes/gfxFT2Utils.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAttributes.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/base/SkUtils.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/base/SkVx.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkSwizzlePriv.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkSwizzler_opts_ssse3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/thebes/gfxFcPlatformFontList.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/thebes/gfxFcPlatformFontList.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkVertices.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkVertices.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColorSpace.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/effects/colorfilters/SkColorSpaceXformColorFilter.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/effects/colorfilters/SkColorSpaceXformColorFilter.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkSpan_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkOpts.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteDfdy.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/pathops/SkPathOpsDebug.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/thebes/gfxFcPlatformFontList.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/thebes/gfxPlatformGtk.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypeface.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/ports/SkTypeface_cairo.h:4, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/thebes/gfxPlatform.cpp:134: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkString.h: In function 'int SkStrFind(const char*, const char*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkString.h:43: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 43 | if (nullptr == first) return -1; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkString.h:43: 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/firefox/build/amd64/dist/include/ScrollAnimationBezierPhysics.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZPublicUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZInputBridge.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TextDrawTarget.h:12, from ../../../../firefox-152.0/gfx/thebes/COLRFonts.cpp:13, from Unified_cpp_gfx_thebes0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/utils/SkParse.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/utils/SkParsePath.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/base/SkArenaAlloc.h:12, from ../../../../firefox-152.0/gfx/skia/skia/src/base/SkArenaAlloc.cpp:8, from Unified_cpp_gfx_skia0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkDebug.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/base/SkSharedMutex.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/base/SkSharedMutex.cpp:8, from Unified_cpp_gfx_skia1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkDebug.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkResourceCache.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/core/SkResourceCache.cpp:8, from Unified_cpp_gfx_skia10.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkStringUtils.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/core/SkStringUtils.cpp:8, from Unified_cpp_gfx_skia11.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorManagerChild.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/thebes/gfxPlatform.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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_gfx_thebes0.cpp:101: ../../../../firefox-152.0/gfx/thebes/gfxFont.cpp: In member function 'void gfxFont::SanitizeMetrics(Metrics*, bool)': ../../../../firefox-152.0/gfx/thebes/gfxFont.cpp:4344: 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] 4344 | memset(aMetrics, 0, sizeof(gfxFont::Metrics)); In file included from ../../../../firefox-152.0/gfx/thebes/gfxPlatformFontList.h:16, from ../../../../firefox-152.0/gfx/thebes/SharedFontList.cpp:6, from Unified_cpp_gfx_thebes0.cpp:29: ../../../../firefox-152.0/gfx/thebes/gfxFont.h:1609: note: 'struct gfxFont::Metrics' declared here 1609 | struct Metrics { ../../../../firefox-152.0/gfx/thebes/gfxFont.cpp: In member function 'void gfxFont::CreateVerticalMetrics()': ../../../../firefox-152.0/gfx/thebes/gfxFont.cpp:4483: 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] 4483 | ::memset(metrics, 0, sizeof(Metrics)); ../../../../firefox-152.0/gfx/thebes/gfxFont.h:1609: note: 'struct gfxFont::Metrics' declared here 1609 | struct Metrics { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/codec/SkEncodedOrigin.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkYUVAInfo.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/core/SkYUVAInfo.cpp:8, from Unified_cpp_gfx_skia12.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/effects/SkImageFilters.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/effects/imagefilters/SkComposeImageFilter.cpp:8, from Unified_cpp_gfx_skia13.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColorType.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkImageInfo.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkImage.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkSurface.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/image/SkSurface.cpp:8, from Unified_cpp_gfx_skia14.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TextDrawTarget.h:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TextDrawTarget.h:10, from ../../../../firefox-152.0/gfx/thebes/gfxTextRun.cpp:35, from Unified_cpp_gfx_thebes1.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPath.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/pathops/SkOpContour.h:10, from ../../../../firefox-152.0/gfx/skia/skia/src/pathops/SkOpContour.cpp:7, from Unified_cpp_gfx_skia15.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkMatrix.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPath.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/pathops/SkPathOpsTightBounds.cpp:8, from Unified_cpp_gfx_skia16.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkFlattenable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/shaders/SkColorFilterShader.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/shaders/SkColorFilterShader.cpp:8, from Unified_cpp_gfx_skia17.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkBitmap.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/shaders/gradients/SkGradientBaseShader.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/shaders/gradients/SkGradientBaseShader.cpp:8, from Unified_cpp_gfx_skia18.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteDoWhile.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from ../../../../firefox-152.0/gfx/skia/skia/src/sksl/SkSLOperator.cpp:10, from Unified_cpp_gfx_skia19.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../firefox-152.0/gfx/thebes/gfxSVGGlyphs.cpp:10, from Unified_cpp_gfx_thebes1.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkAlphaRuns.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/core/SkAlphaRuns.cpp:7, from Unified_cpp_gfx_skia2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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_skia2.cpp:65: ../../../../firefox-152.0/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 { | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from ../../../../firefox-152.0/gfx/skia/skia/src/sksl/analysis/SkSLIsConstantExpression.cpp:8, from Unified_cpp_gfx_skia20.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/sksl/SkSLPosition.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/sksl/ir/SkSLConstructorArrayCast.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/sksl/ir/SkSLConstructorArrayCast.cpp:8, from Unified_cpp_gfx_skia21.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkSpan_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkSpan.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/sksl/ir/SkSLFunctionDeclaration.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/sksl/ir/SkSLFunctionDeclaration.cpp:8, from Unified_cpp_gfx_skia22.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp:8, from Unified_cpp_gfx_skia23.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition ../../../../firefox-152.0/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp: In function 'std::unique_ptr SkSL::optimize_constructor_swizzle(const Context&, Position, const ConstructorCompound&, ComponentArray)': ../../../../firefox-152.0/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp:174:25: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | exprUsed[argMap[c].fArgIndex]++; | ^ ../../../../firefox-152.0/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp:174:28: warning: array subscript has type 'char' [-Wchar-subscripts] 174 | exprUsed[argMap[c].fArgIndex]++; | ~~~~~~~~~~^~~~~~~~~ ../../../../firefox-152.0/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)) { | ^~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/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)) { | ^~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkSpan_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkSpan.h:12, from ../../../../firefox-152.0/gfx/skia/skia/src/sksl/transform/SkSLEliminateEmptyStatements.cpp:8, from Unified_cpp_gfx_skia24.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from Unified_cpp_gfx_thebes1.cpp:38: ../../../../firefox-152.0/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, tainted_opaque_gr, tainted_opaque_gr, gfxFontShaper::RoundingFlags)': ../../../../firefox-152.0/gfx/thebes/gfxGraphiteShaper.cpp:418:55: warning: 'clusterLoc' may be used uninitialized [-Wmaybe-uninitialized] 418 | rtl ? (xLocs_j - clusterLoc) : (xLocs_j - clusterLoc - adv); | ~~~~~~~~^~~~~~~~~~~~ ../../../../firefox-152.0/gfx/thebes/gfxGraphiteShaper.cpp:384:13: note: 'clusterLoc' was declared here 384 | float clusterLoc; | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/utils/SkClipStackUtils.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/utils/SkClipStackUtils.cpp:8, from Unified_cpp_gfx_skia25.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from ../../../../firefox-152.0/gfx/skia/skia/src/utils/win/SkAutoCoInitialize.cpp:8, from Unified_cpp_gfx_skia26.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkCachedData.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/core/SkCachedData.cpp:7, from Unified_cpp_gfx_skia3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from Unified_cpp_gfx_skia25.cpp:74: ../../../../firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkData.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/core/SkData.cpp:8, from Unified_cpp_gfx_skia4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkRefCnt.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkFlattenable.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/core/SkFlattenable.cpp:7, from Unified_cpp_gfx_skia5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAssert.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkScalar.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColor.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkColorFilter.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkImageFilterTypes.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/core/SkImageFilterTypes.cpp:8, from Unified_cpp_gfx_skia6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkMasks.h:10, from ../../../../firefox-152.0/gfx/skia/skia/src/core/SkMasks.cpp:7, from Unified_cpp_gfx_skia7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkTypes.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPathTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/src/core/SkPathRawShapes.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/core/SkPathRawShapes.cpp:7, from Unified_cpp_gfx_skia8.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/NodeSearch.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkAPI.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/private/base/SkPoint_impl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkPoint.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/core/SkRRect.h:11, from ../../../../firefox-152.0/gfx/skia/skia/src/core/SkRRect.cpp:8, from Unified_cpp_gfx_skia9.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/skia/skia/include/config/SkUserConfig.h:133:9: warning: "MOZ_SKIA" redefined 133 | #define MOZ_SKIA | ^~~~~~~~ : note: this is the location of the previous definition In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.cpp:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/DriverUniform.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from ../../../../firefox-152.0/gfx/webrender_bindings/WebRenderAPI.cpp:20, from Unified_cpp_webrender_bindings1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/mozilla/dom/StaticRange.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from ../../../../firefox-152.0/gfx/webrender_bindings/RenderThread.cpp:22, from Unified_cpp_webrender_bindings0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from ../../../../firefox-152.0/gfx/webrender_bindings/RendererOGL.cpp:14, from Unified_cpp_webrender_bindings1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/FindSymbolNode.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/gfx/Point.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxPoint.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/ScaleFactor.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/ScaleFactors2D.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/BaseRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Rect.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxRect.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxUtils.h:9, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/gfx/Types.h:823:31, inlined from 'virtual mozilla::gfx::YUVRangedColorSpace mozilla::wr::RenderBufferTextureHost::GetYUVColorSpace() const' at ../../../../firefox-152.0/gfx/webrender_bindings/RenderBufferTextureHost.cpp:199:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/gfx/Types.h:823:31, inlined from 'virtual mozilla::gfx::YUVRangedColorSpace mozilla::wr::RenderExternalTextureHost::GetYUVColorSpace() const' at ../../../../firefox-152.0/gfx/webrender_bindings/RenderExternalTextureHost.cpp:212:41: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment] 245 | // / \ / \ | ^ 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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:411:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:399:62: note: 'this' declared here 399 | VisitBits visit) | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/Common.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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 file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../firefox-152.0/hal/sandbox/SandboxHal.cpp:11, from Unified_cpp_hal0.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceVariable.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/gfx/angle/checkout/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIChannel.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/image/decoders/icon/gtk/nsIconChannel.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:15, from ../../../firefox-152.0/hal/Hal.h:10, from ../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_intl_components1.cpp:74: ../../../../firefox-152.0/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&)': ../../../../firefox-152.0/intl/components/src/RelativeTimeFormat.cpp:57:23: warning: 'relDateTimeStyle' may be used uninitialized [-Wmaybe-uninitialized] 57 | ureldatefmt_open(IcuLocale(aLocale), nf, relDateTimeStyle, ../../../../firefox-152.0/intl/components/src/RelativeTimeFormat.cpp:43:39: note: 'relDateTimeStyle' was declared here 43 | UDateRelativeDateTimeFormatterStyle relDateTimeStyle; | ^~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from ../../../firefox-152.0/image/AutoRestoreSVGState.h:11, from ../../../firefox-152.0/image/BlobSurfaceProvider.cpp:6, from Unified_cpp_image0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h: In member function 'void nsIContent::SetPrimaryFrame(nsIFrame*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:41: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 41 | } else if (nsIFrame* currentPrimaryFrame = GetPrimaryFrame()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:41: 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/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:22, from ../../../firefox-152.0/image/BlobSurfaceProvider.h:12, from ../../../firefox-152.0/image/VectorImage.cpp:43, from Unified_cpp_image2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../firefox-152.0/image/SVGDocumentWrapper.cpp:8, from Unified_cpp_image1.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:22, from ../../../firefox-152.0/image/BlobSurfaceProvider.h:12, from ../../../firefox-152.0/image/BlobSurfaceProvider.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:19, from ../../../../firefox-152.0/image/remote/RemoteImageProtocolHandler.h:11, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_c_src_third_party0.c:92: ../../../../../../firefox-152.0/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/firefox/firefox-152.0/ipc/chromium/src/third_party/libevent/include/event2/event.h:202, from ../../../../../../firefox-152.0/ipc/chromium/src/third_party/libevent/buffer.c:85, from Unified_c_src_third_party0.c:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/ipc/chromium/src/third_party/libevent/include/event2/util.h:310:25: note: previously declared as 'int[]' 310 | #define evutil_socket_t int ../../../../../../firefox-152.0/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: ../../../../../../firefox-152.0/ipc/chromium/src/third_party/libevent/event.c: In function 'event_signal_closure': ../../../../../../firefox-152.0/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; | ~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../../firefox-152.0/ipc/chromium/src/third_party/libevent/event.c:1356:15: note: 'ncalls' declared here 1356 | short ncalls; | ^~~~~~ ../../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:9, from ../../../firefox-152.0/image/AutoRestoreSVGState.h:11, from ../../../firefox-152.0/image/VectorImage.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/system_wrappers/tuple:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/system_wrappers/string:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/fmt/format.h:57, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/HeapAPI.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:10, from ../../../../firefox-152.0/intl/l10n/FileSource.h:8, from ../../../../firefox-152.0/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 ../../../../firefox-152.0/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: ../../../../firefox-152.0/intl/l10n/FluentBundle.cpp: In function 'mozilla::intl::ffi::RawNumberFormatter* mozilla::intl::FluentBuiltInNumberFormatterCreate(const nsCString*, const ffi::FluentNumberOptionsRaw*)': ../../../../firefox-152.0/intl/l10n/FluentBundle.cpp:248:44: note: 'display' was declared here 248 | NumberFormatOptions::CurrencyDisplay display; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/indexedDB/ActorsParent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/ipc/glue/BackgroundParentImpl.cpp:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/ipc/glue/BackgroundParentImpl.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/ctypes/libffi/src/java_raw_api.c: In function 'ffi_java_raw_call': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/ctypes/libffi/src/java_raw_api.c: In function 'ffi_java_translate_args': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/ctypes/libffi/src/java_raw_api.c: In function 'ffi_prep_java_raw_closure': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'classify_argument': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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); | ^ config/external/ffi/unix64.o config/external/ffi/win64.o In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/LoadedScript.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ModuleLoaderBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ModuleLoader.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/BackgroundStarterParent.h:9, from ../ipdl/PBackgroundStarterParent.cpp:9, from Unified_cpp_ipc_glue3.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf::destroy()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from ../ipdl/PBackground.cpp:10, from Unified_cpp_ipc_glue3.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 ../../../../../../firefox-152.0/js/src/builtin/intl/DisplayNames.cpp:10, from Unified_cpp_js_src_builtin_intl0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:468:20: note: 'style' was declared here 468 | UCurrNameStyle style; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:19, from ../../../../firefox-152.0/ipc/glue/BackgroundParent.h:9, from ../../../../firefox-152.0/ipc/glue/BackgroundImpl.cpp:6, 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from ../../../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/js/GCVector.h:316:29, inlined from 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::Handle, mozilla::Maybe)' at ../../../../../../firefox-152.0/js/src/builtin/intl/DateTimeFormat.cpp:1303:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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: ../../../../../../firefox-152.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::Handle, mozilla::Maybe)': ../../../../../../firefox-152.0/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 ../../../../../../firefox-152.0/js/src/builtin/intl/DisplayNames.cpp:847:32, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../firefox-152.0/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../../../firefox-152.0/js/src/builtin/intl/DisplayNames.cpp:826:30, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../firefox-152.0/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../../../firefox-152.0/js/src/builtin/intl/DisplayNames.cpp:808:23, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../firefox-152.0/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../../../firefox-152.0/js/src/builtin/intl/DisplayNames.cpp:790:30, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../firefox-152.0/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:963:40, inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at ../../../../../../firefox-152.0/js/src/builtin/intl/DisplayNames.cpp:770:36, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../firefox-152.0/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:965:44: warning: 'field' may be used uninitialized [-Wmaybe-uninitialized] 965 | return udatpg_getFieldDisplayName( /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:963:40, inlined from 'bool ComputeDisplayName(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at ../../../../../../firefox-152.0/js/src/builtin/intl/DisplayNames.cpp:770:36, inlined from 'bool displayNames_of(JSContext*, const JS::CallArgs&)' at ../../../../../../firefox-152.0/js/src/builtin/intl/DisplayNames.cpp:913:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:965:44: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized] 965 | return udatpg_getFieldDisplayName( /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In function 'bool displayNames_of(JSContext*, const JS::CallArgs&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:949:29: note: 'width' was declared here 949 | UDateTimePGDisplayWidth width; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WidgetUtilsGtk.h:10, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from ../../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/builtin/intl/LocaleNegotiation.h:269:36, inlined from 'bool ResolveLocale(JSContext*, JS::Handle)' at ../../../../../../firefox-152.0/js/src/builtin/intl/DateTimeFormat.cpp:1130:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/intl/LocaleNegotiation.h:123:22: warning: 'hc' may be used uninitialized [-Wmaybe-uninitialized] 123 | extensions_[key] = extension; ../../../../../../firefox-152.0/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool ResolveLocale(JSContext*, JS::Handle)': ../../../../../../firefox-152.0/js/src/builtin/intl/DateTimeFormat.cpp:1115:23: note: 'hc' was declared here 1115 | JSLinearString* hc; | ^~ 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/firefox/firefox-152.0/js/src/builtin/intl/LocaleNegotiation.h:269:36, inlined from 'bool ResolveLocale(JSContext*, JS::Handle)' at ../../../../../../firefox-152.0/js/src/builtin/intl/Collator.cpp:460:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/intl/LocaleNegotiation.h:123:22: warning: 'kf' may be used uninitialized [-Wmaybe-uninitialized] 123 | extensions_[key] = extension; ../../../../../../firefox-152.0/js/src/builtin/intl/Collator.cpp: In function 'bool ResolveLocale(JSContext*, JS::Handle)': ../../../../../../firefox-152.0/js/src/builtin/intl/Collator.cpp:446:21: note: 'kf' was declared here 446 | JSLinearString* kf; | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Class.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/intl/NumberFormat.h:12, from ../../../../../../firefox-152.0/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 ../../../../../../firefox-152.0/js/src/builtin/intl/Segmenter.cpp:926:27, inlined from 'bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)' at ../../../../../../firefox-152.0/js/src/builtin/intl/Segmenter.cpp:1016:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../firefox-152.0/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: ../../../../../../firefox-152.0/js/src/builtin/intl/Segmenter.cpp: In function 'bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)': ../../../../../../firefox-152.0/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 ../../../../../../firefox-152.0/js/src/builtin/intl/Segmenter.cpp:926:27, inlined from 'bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)' at ../../../../../../firefox-152.0/js/src/builtin/intl/Segmenter.cpp:1038:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../../firefox-152.0/js/src/builtin/intl/Segmenter.cpp:892:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 892 | MOZ_RELEASE_ASSERT(brk); | ^~~~~~~~~~~~~~~~~~ ../../../../../../firefox-152.0/js/src/builtin/intl/Segmenter.cpp: In function 'bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)': ../../../../../../firefox-152.0/js/src/builtin/intl/Segmenter.cpp:860:9: note: 'brk' was declared here 860 | void* brk; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/NativeObject.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/Symbol.h:8, from ../../../../../firefox-152.0/js/src/builtin/Symbol.cpp:5, from Unified_cpp_js_src_builtin4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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 ../../../../../firefox-152.0/js/src/builtin/Date.cpp:578:24: ../../../../../firefox-152.0/js/src/builtin/Date.cpp:393:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 393 | return ToYearMonthDay(t).year; | ~~~~~~~~~~~~~~^~~ ../../../../../firefox-152.0/js/src/builtin/Date.cpp: In function 'double JS::YearFromTime(double)': ../../../../../firefox-152.0/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 ../../../../../firefox-152.0/js/src/builtin/Date.cpp:588:25: ../../../../../firefox-152.0/js/src/builtin/Date.cpp:413:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 413 | return ToYearMonthDay(t).month; | ~~~~~~~~~~~~~~^~~ ../../../../../firefox-152.0/js/src/builtin/Date.cpp: In function 'double JS::MonthFromTime(double)': ../../../../../firefox-152.0/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 ../../../../../firefox-152.0/js/src/builtin/Date.cpp:598:22: ../../../../../firefox-152.0/js/src/builtin/Date.cpp:423:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 423 | return ToYearMonthDay(t).day; | ~~~~~~~~~~~~~~^~~ ../../../../../firefox-152.0/js/src/builtin/Date.cpp: In function 'double JS::DayFromTime(double)': ../../../../../firefox-152.0/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 ../../../../../firefox-152.0/js/src/builtin/Date.cpp:195:26, inlined from 'double DayWithinYear(int64_t, double)' at ../../../../../firefox-152.0/js/src/builtin/Date.cpp:403:13, inlined from 'double JS::DayWithinYear(double, double)' at ../../../../../firefox-152.0/js/src/builtin/Date.cpp:612:25: ../../../../../firefox-152.0/js/src/builtin/Date.cpp:147:5: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized] 147 | T remainder = dividend % divisor; | ^~~~~~~~~ ../../../../../firefox-152.0/js/src/builtin/Date.cpp: In function 'double JS::DayWithinYear(double, double)': ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/jstypes.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallNonGenericMethod.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/NamespaceImports.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Barrier.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/OrderedHashTableObject.h:117, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/MapObject.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/MapObject-inl.h:8, from ../../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/FloatingPoint.h:428:39, inlined from 'void JS::Value::setNumber(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:657:31, inlined from 'JS::Value JS::NumberValue(T) [with T = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:1176:14, inlined from 'void js::MutableWrappedPtrOperations::setNumber(T) [with T = double; Wrapper = JS::MutableHandle]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:1359:24, inlined from 'bool math_sumPrecise(JSContext*, unsigned int, JS::Value*)' at ../../../../../firefox-152.0/js/src/builtin/Math.cpp:1054:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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: ../../../../../firefox-152.0/js/src/builtin/Math.cpp: In function 'bool math_sumPrecise(JSContext*, unsigned int, JS::Value*)': ../../../../../firefox-152.0/js/src/builtin/Math.cpp:1030:10: note: 'rval' was declared here 1030 | double rval; | ^~~~ 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 ../../../../../../firefox-152.0/js/src/builtin/temporal/Calendar.cpp:1773:41: ../../../../../../firefox-152.0/js/src/builtin/temporal/Calendar.cpp:1690:3: warning: 'intYear' may be used uninitialized [-Wmaybe-uninitialized] 1690 | if (intYear != yearFromEraYear) { | ^~ ../../../../../../firefox-152.0/js/src/builtin/temporal/Calendar.cpp: In function 'UniqueICU4XDate CreateDateFrom(JSContext*, js::temporal::CalendarId, const icu4x::capi::Calendar*, const EraYears&, const Month&, int32_t, JS::Handle, js::temporal::TemporalOverflow)': ../../../../../../firefox-152.0/js/src/builtin/temporal/Calendar.cpp:1684:11: note: 'intYear' was declared here 1684 | int32_t intYear; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/JSONWriter.h:98, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfileJSONWriter.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ProfilingStack.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/src/frontend/Stencil.h:586: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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::ModuleBuilder::buildTables(js::frontend::StencilModuleMetadata&)' at ../../../../../firefox-152.0/js/src/builtin/ModuleObject.cpp:1816:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:980:18: warning: '*(mozilla::Vector*)((char*)p + 8).mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 980 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:981:32: warning: '*(mozilla::Vector*)((char*)p + 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/firefox/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/firefox/firefox-152.0/js/src/frontend/Stencil.h:586: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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::ModuleBuilder::buildTables(js::frontend::StencilModuleMetadata&)' at ../../../../../firefox-152.0/js/src/builtin/ModuleObject.cpp:1816:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:497:12: warning: '*(const mozilla::Vector*)((char*)p + 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: ../../../../../firefox-152.0/js/src/builtin/Object.cpp: In lambda function: ../../../../../firefox-152.0/js/src/builtin/Object.cpp:452:31: warning: 'voffset' may be used uninitialized [-Wmaybe-uninitialized] 452 | if (!buf.appendSubstring(valstr, voffset, vlength)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/builtin/Object.cpp:357:12: note: 'voffset' was declared here 357 | size_t voffset, vlength; | ^~~~~~~ ../../../../../firefox-152.0/js/src/builtin/Object.cpp:452:31: warning: 'vlength' may be used uninitialized [-Wmaybe-uninitialized] 452 | if (!buf.appendSubstring(valstr, voffset, vlength)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/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/firefox/build/amd64/dist/system_wrappers/tuple:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/system_wrappers/functional:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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 ../../../../../firefox-152.0/js/src/builtin/TestingFunctions.cpp:5213: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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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 ../../../../../firefox-152.0/js/src/builtin/TestingFunctions.cpp:5213: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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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 '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/firefox/firefox-152.0/js/src/gc/Barrier.h:548:68, inlined from 'js::HeapPtr::HeapPtr(const js::HeapPtr&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Barrier.h:738:1, inlined from 'js::ExportEntry::ExportEntry(js::ExportEntry&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/js/GCVector.h:56:12, inlined from 'void js::CyclicModuleFields::initExportEntries(JS::MutableHandle >, uint32_t, uint32_t, uint32_t)' at ../../../../../firefox-152.0/js/src/builtin/ModuleObject.cpp:946:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Barrier.h:488:40: warning: '((js::ModuleRequestObject* const*)p)[1]' may be used uninitialized [-Wmaybe-uninitialized] 488 | explicit BarrieredBase(const T& v) : value(v) {} | ^~~~~~~~ In constructor '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/firefox/firefox-152.0/js/src/gc/Barrier.h:548:68, inlined from 'js::HeapPtr::HeapPtr(const js::HeapPtr&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Barrier.h:738:1, inlined from 'js::RequestedModule::RequestedModule(js::RequestedModule&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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 ../../../../../firefox-152.0/js/src/builtin/ModuleObject.cpp:1191:76: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Barrier.h:488:40: warning: '*(js::ModuleRequestObject* const*)aDst' may be used uninitialized [-Wmaybe-uninitialized] 488 | explicit BarrieredBase(const T& v) : value(v) {} | ^~~~~~~~ In constructor '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/firefox/firefox-152.0/js/src/gc/Barrier.h:548:68, inlined from 'js::HeapPtr::HeapPtr(const js::HeapPtr&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Barrier.h:738:1, inlined from 'js::ImportEntry::ImportEntry(js::ImportEntry&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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 ../../../../../firefox-152.0/js/src/builtin/ModuleObject.cpp:1192:70: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Barrier.h:488:40: warning: '*(js::ModuleRequestObject* const*)p' may be used uninitialized [-Wmaybe-uninitialized] 488 | explicit BarrieredBase(const T& v) : value(v) {} | ^~~~~~~~ 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/firefox/firefox-152.0/js/src/gc/Barrier.h:564:63, inlined from 'js::HeapPtr::HeapPtr(js::HeapPtr&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Barrier.h:738: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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/js/GCVector.h:56:12, inlined from 'static js::ModuleObject* js::ModuleObject::createSynthetic(JSContext*, JS::MutableHandle, 0, js::SystemAllocPolicy> >)' at ../../../../../firefox-152.0/js/src/builtin/ModuleObject.cpp:1095:75: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Barrier.h:629:7: warning: '*(JSAtom* const*)aDst' may be used uninitialized [-Wmaybe-uninitialized] 629 | T oldValue = this->unbarrieredGet(); | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:72, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallNonGenericMethod.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/NamespaceImports.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/js/Value.h:1134:15, inlined from 'bool WasmReturnFlag(JSContext*, unsigned int, JS::Value*, Flag)' at ../../../../../firefox-152.0/js/src/builtin/TestingFunctions.cpp:2402:31: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:629:36: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized] 629 | asBits_ = bitsFromTagAndPayload(JSVAL_TAG_BOOLEAN, uint32_t(b)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_builtin4.cpp:11: ../../../../../firefox-152.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmReturnFlag(JSContext*, unsigned int, JS::Value*, Flag)': ../../../../../firefox-152.0/js/src/builtin/TestingFunctions.cpp:2389:8: note: 'b' was declared here 2389 | bool b; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallNonGenericMethod.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/NamespaceImports.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/debugger/Object.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/debugger/Object-inl.h:8, from ../../../../../firefox-152.0/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 ../../../../../firefox-152.0/js/src/debugger/Object.cpp:2696:1: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1225:18: warning: storing the address of local variable 'fun' in '*&MEM[(struct Array *)cx_100(D)].mArr[3]' [-Wdangling-pointer=] 1225 | *this->stack = this->prev; | ~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::isSameNative(JSContext*, JS::Handle, JS::HandleValue, CheckJitInfo, JS::MutableHandleValue)': ../../../../../firefox-152.0/js/src/debugger/Object.cpp:2677:18: note: 'fun' declared here 2677 | RootedFunction fun(cx, EnsureNativeFunction(nonCCWValue)); | ^~~ ../../../../../firefox-152.0/js/src/debugger/Object.cpp:2668:46: note: 'cx' declared here 2668 | bool DebuggerObject::isSameNative(JSContext* cx, Handle object, | ~~~~~~~~~~~^~ js/src/gc/StatsPhasesGenerated.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ResultVariant.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/CompilationStencil.h:17, from ../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/js/src/frontend/CompilationStencil.h:1793:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:658:38: warning: '*(mozilla::Variant, long int>*)aDst.mozilla::Variant, long int>::tag' may be used uninitialized [-Wmaybe-uninitialized] 658 | Variant(Variant&& aRhs) : tag(aRhs.tag) { | ~~~~~^~~ In member function 'typename mozilla::detail::Nth::Type 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/firefox/build/amd64/dist/include/mozilla/Variant.h:225:60, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:659:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/js/src/frontend/CompilationStencil.h:1793:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '*(mozilla::span_details::extent_type<18446744073709551615>::index_type*)aDst' may be used uninitialized [-Wmaybe-uninitialized] 833 | return typename detail::Nth::Type(std::move(as())); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '((mozilla::Span::element_type**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] In member function 'typename mozilla::detail::Nth::Type 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/firefox/build/amd64/dist/include/mozilla/Variant.h:162: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/firefox/build/amd64/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:659:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/js/src/frontend/CompilationStencil.h:1793:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '*(std::remove_reference::type*)aDst' may be used uninitialized [-Wmaybe-uninitialized] 833 | return typename detail::Nth::Type(std::move(as())); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/Parser.h:182, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/frontend/Parser.cpp:10421:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/frontend/Parser.cpp:10246:8: note: 'lhs' was declared here 10246 | Node lhs; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/Stencil.h:8, from ../../../../../firefox-152.0/js/src/frontend/Stencil.cpp:5, from Unified_cpp_js_src_frontend6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/frontend/Parser.cpp:6416:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6416 | return ifNode; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/Parser.cpp:6409:19: note: 'ifNode' was declared here 6409 | TernaryNodeType ifNode; | ^~~~~~ In file included from ../../../../../firefox-152.0/js/src/debugger/Debugger.cpp:52, from Unified_cpp_js_src_debugger0.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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:40:12, inlined from 'bool js::Debugger::CallData::findAllGlobals()' at ../../../../../firefox-152.0/js/src/debugger/Debugger.cpp:6502:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/PublicIterators.h:88: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] 88 | it++; | ~~^~ ../../../../../firefox-152.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': ../../../../../firefox-152.0/js/src/debugger/Debugger.cpp:6502: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 6502 | 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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:52:36, inlined from 'bool js::Debugger::CallData::findAllGlobals()' at ../../../../../firefox-152.0/js/src/debugger/Debugger.cpp:6503:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/PublicIterators.h:125: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] 125 | return *it; | ^~ ../../../../../firefox-152.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': ../../../../../firefox-152.0/js/src/debugger/Debugger.cpp:6502: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 6502 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jstypes.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/debugger/DebugScript.h:12, from ../../../../../firefox-152.0/js/src/debugger/DebugScript.cpp:5, from Unified_cpp_js_src_debugger0.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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:52:36, inlined from 'bool js::Debugger::CallData::findAllGlobals()' at ../../../../../firefox-152.0/js/src/debugger/Debugger.cpp:6503:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': ../../../../../firefox-152.0/js/src/debugger/Debugger.cpp:6502: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 6502 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/FullParseHandler.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/Parser.h:175: In member function 'bool js::frontend::ParseNode::isInParens() const', inlined from 'static bool js::frontend::FullParseHandler::isUnparenthesizedDestructuringPattern(Node)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/FullParseHandler.h:120:29, 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::FullParseHandler; Unit = mozilla::Utf8Unit]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/Parser.cpp:10421:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/ParseNode.h:800:36: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 800 | bool isInParens() const { return pn_parens; } | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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::FullParseHandler; Unit = mozilla::Utf8Unit]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/Parser.cpp:10246:8: note: 'lhs' was declared here 10246 | Node lhs; | ^~~ 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/firefox/firefox-152.0/js/src/frontend/Parser.cpp:10421:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/frontend/Parser.cpp:10246:8: note: 'lhs' was declared here 10246 | Node lhs; | ^~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: ../../../../../firefox-152.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()': ../../../../../firefox-152.0/js/src/debugger/Environment.cpp:170:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized] 170 | JSAtom* str = Atomize(cx, s, strlen(s)); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/debugger/Environment.cpp:157:15: note: 's' was declared here 157 | const char* s; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/frontend/Parser.cpp:6416:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 6416 | return ifNode; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/Parser.cpp:6409:19: note: 'ifNode' was declared here 6409 | TernaryNodeType ifNode; | ^~~~~~ In member function 'bool js::frontend::ParseNode::isInParens() const', inlined from 'static bool js::frontend::FullParseHandler::isUnparenthesizedDestructuringPattern(Node)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/FullParseHandler.h:120:29, 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::FullParseHandler; Unit = char16_t]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/Parser.cpp:10421:53: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/ParseNode.h:800:36: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized] 800 | bool isInParens() const { return pn_parens; } | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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::FullParseHandler; Unit = char16_t]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/Parser.cpp:10246:8: note: 'lhs' was declared here 10246 | Node lhs; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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( | ^~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MathAlgorithms.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HashFunctions.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIR-wasm.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/AliasAnalysis.h:8, from ../../../../../firefox-152.0/js/src/jit/AliasAnalysis.cpp:5, from Unified_cpp_js_src_jit0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/BaselineFrameInfo.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/BaselineCodeGen.h:8, from ../../../../../firefox-152.0/js/src/jit/BaselineCodeGen.cpp:5, from Unified_cpp_js_src_jit1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr&&)' at ../../../../../firefox-152.0/js/src/frontend/Stencil.cpp:3761:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:658:38: warning: '*(mozilla::Variant, long int>*)p.mozilla::Variant, long int>::tag' may be used uninitialized [-Wmaybe-uninitialized] 658 | Variant(Variant&& aRhs) : tag(aRhs.tag) { | ~~~~~^~~ In member function 'typename mozilla::detail::Nth::Type 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/firefox/build/amd64/dist/include/mozilla/Variant.h:225:60, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:659:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr&&)' at ../../../../../firefox-152.0/js/src/frontend/Stencil.cpp:3761:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '*(mozilla::span_details::extent_type<18446744073709551615>::index_type*)p' may be used uninitialized [-Wmaybe-uninitialized] 833 | return typename detail::Nth::Type(std::move(as())); | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '((mozilla::Span::element_type**)p)[1]' may be used uninitialized [-Wmaybe-uninitialized] In member function 'typename mozilla::detail::Nth::Type 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/firefox/build/amd64/dist/include/mozilla/Variant.h:162: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/firefox/build/amd64/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Span, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:659:24, inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr&&)' at ../../../../../firefox-152.0/js/src/frontend/Stencil.cpp:3761:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '*(std::remove_reference::type*)p' may be used uninitialized [-Wmaybe-uninitialized] 833 | return typename detail::Nth::Type(std::move(as())); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jstypes.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/ShapeList.h:11, from ../../../../../firefox-152.0/js/src/jit/ShapeList.cpp:5, from Unified_cpp_js_src_jit12.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/Span.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIR-wasm.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/Recover.h:10, from ../../../../../firefox-152.0/js/src/jit/Recover.cpp:5, from Unified_cpp_js_src_jit11.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/firefox/build/amd64/dist/include/mozilla/Casting.h:76:24, inlined from 'static uint64_t JS::Value::bitsFromDouble(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:515:42, inlined from 'void JS::Value::setDouble(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:579:29, inlined from 'JS::Value JS::DoubleValue(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:1092:14, inlined from 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const' at ../../../../../firefox-152.0/js/src/jit/Recover.cpp:1812:42: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:55:33: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 55 | *aResult = __builtin_bit_cast(To, aFrom); | ^~ ../../../../../firefox-152.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const': ../../../../../firefox-152.0/js/src/jit/Recover.cpp:1735:10: note: 'result' was declared here 1735 | double result; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:72, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallNonGenericMethod.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/NamespaceImports.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIR.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIR-wasm.h:22: 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/firefox/build/amd64/dist/include/js/Value.h:1088:73, inlined from 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at ../../../../../firefox-152.0/js/src/jit/Recover.cpp:313:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:547:47: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 547 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ ../../../../../firefox-152.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': ../../../../../firefox-152.0/js/src/jit/Recover.cpp:303:11: note: 'result' was declared here 303 | int32_t result; | ^~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/JitFrames.h:8, from ../../../../../firefox-152.0/js/src/jit/Trampoline.cpp:7, from Unified_cpp_js_src_jit13.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/algorithm:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/LinkedList.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/WarpSnapshot.h:8, from ../../../../../firefox-152.0/js/src/jit/WarpSnapshot.cpp:5, from Unified_cpp_js_src_jit15.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/VMFunctions.h:8, from ../../../../../firefox-152.0/js/src/jit/VMFunctions.cpp:5, from Unified_cpp_js_src_jit14.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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_irregexp1.cpp:11: ../../../../../firefox-152.0/js/src/irregexp/imported/regexp-interpreter.cc: In function 'bool v8::internal::regexp::{anonymous}::{anonymous}::CheckSpecialClassRanges(uint32_t, v8::internal::regexp::StandardCharacterSet) [with Char = unsigned char]': ../../../../../firefox-152.0/js/src/irregexp/imported/regexp-interpreter.cc:484:1: warning: control reaches end of non-void function [-Wreturn-type] 484 | } | ^ ../../../../../firefox-152.0/js/src/irregexp/imported/regexp-interpreter.cc: In function 'bool v8::internal::regexp::{anonymous}::{anonymous}::CheckSpecialClassRanges(uint32_t, v8::internal::regexp::StandardCharacterSet) [with Char = char16_t]': ../../../../../firefox-152.0/js/src/irregexp/imported/regexp-interpreter.cc:484:1: warning: control reaches end of non-void function [-Wreturn-type] In file included from Unified_cpp_js_src_irregexp1.cpp:38: ../../../../../firefox-152.0/js/src/irregexp/imported/regexp-parser.cc: In function 'bool v8::internal::regexp::{anonymous}::{anonymous}::MayContainStrings(v8::internal::regexp::{anonymous}::ClassSetOperandType, v8::internal::regexp::Tree*)': ../../../../../firefox-152.0/js/src/irregexp/imported/regexp-parser.cc:2819:1: warning: control reaches end of non-void function [-Wreturn-type] 2819 | } | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIR-wasm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIRGraph.h:15, from ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/jit/MIR.h:9482: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/firefox/firefox-152.0/js/src/jit/MIR.h:9487:3, inlined from 'bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)' at ../../../../../firefox-152.0/js/src/jit/WarpBuilder.cpp:3698:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIR.h:922:50: warning: 'resultType' may be used uninitialized [-Wmaybe-uninitialized] 922 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit14.cpp:20: ../../../../../firefox-152.0/js/src/jit/WarpBuilder.cpp: In member function 'bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)': ../../../../../firefox-152.0/js/src/jit/WarpBuilder.cpp:3656:11: note: 'resultType' was declared here 3656 | MIRType resultType; | ^~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/CacheIRCompiler.h:8, from ../../../../../firefox-152.0/js/src/jit/CacheIRCompiler.cpp:5, from Unified_cpp_js_src_jit3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/BaselineJIT.h:8, from ../../../../../firefox-152.0/js/src/jit/BaselineJIT.cpp:5, from Unified_cpp_js_src_jit2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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: ../../../../../firefox-152.0/js/src/jit/x86-shared/Lowering-x86-shared.cpp: In member function 'bool js::jit::MWasmTernarySimd128::specializeBitselectConstantMaskAsShuffle(int8_t*)': ../../../../../firefox-152.0/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1085:15: warning: array subscript has type 'char' [-Wchar-subscripts] 1085 | if (bytes[i] == -1) { | ^ ../../../../../firefox-152.0/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1086:15: warning: array subscript has type 'char' [-Wchar-subscripts] 1086 | shuffle[i] = i; | ^ ../../../../../firefox-152.0/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) { | ^ ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/jit/TrialInlining.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/BaselineFrame-inl.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/Stack-inl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/debugger/DebugAPI-inl.h:14, from ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/jit/CacheIRWriter.h:539:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/jit/CacheIRAOT.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/JitZone.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/JitScript-inl.h:13, from ../../../../../firefox-152.0/js/src/jit/BaselineJIT.cpp:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/jit/CacheIRWriter.h:527:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/jit/Ion.h:9, from ../../../../../firefox-152.0/js/src/jit/Ion.cpp:5, from Unified_cpp_js_src_jit6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/JSJitFrameIter.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/JSJitFrameIter-inl.h:8, from ../../../../../firefox-152.0/js/src/jit/JSJitFrameIter.cpp:5, from Unified_cpp_js_src_jit7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/JitScript.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/JitScript-inl.h:8, from ../../../../../firefox-152.0/js/src/jit/JitScript.cpp:5, from Unified_cpp_js_src_jit8.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/Label.h:8, from ../../../../../firefox-152.0/js/src/jit/Label.cpp:5, from Unified_cpp_js_src_jit9.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/js/RootingAPI.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jsfriendapi.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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 = 95]', inlined from 'bool js::GlobalObject::hasConstructor(JSProtoKey) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/GlobalObject.h:332:47, inlined from 'bool js::GlobalObject::isStandardClassResolved(JSProtoKey) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/vm/GlobalObject.h:350:40, inlined from 'static JSObject* js::GlobalObject::getOrCreatePrototype(JSContext*, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/GlobalObject.h:368:41, inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)' at ../../../../../firefox-152.0/js/src/jit/CacheIR.cpp:2654:55: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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: ../../../../../firefox-152.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': ../../../../../firefox-152.0/js/src/jit/CacheIR.cpp:2623:14: note: 'protoKey' was declared here 2623 | JSProtoKey protoKey; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfileBufferEntrySerialization.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Flow.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfileJSONWriter.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ProfilingStack.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/CacheIR.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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 ../../../../../firefox-152.0/js/src/jit/CodeGenerator.cpp:19038:63: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:608:5: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 608 | ::new (KnownNotNull, ptr()) T(std::forward(aT)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../firefox-152.0/js/src/jit/CodeGenerator.cpp:94, from Unified_cpp_js_src_jit3.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In static member function 'static js::jit::CodeGenerator::AddressOrBaseIndex js::jit::CodeGenerator::ToAddressOrBaseIndex(js::jit::Register, const js::jit::LAllocation*, JS::Scalar::Type)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/shared/CodeGenerator-shared-inl.h:326:11: note: 'offset' was declared here 326 | int32_t offset; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, JS::Handle, JS::MutableHandleValue)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/js/Result.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jspubtd.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/Promise.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/AsyncIteration.h:8, from ../../../../../firefox-152.0/js/src/vm/AsyncIteration.cpp:5, from Unified_cpp_js_src_vm1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/Result.h:306:46: required from here 306 | constexpr E unwrapErr() { return inspectErr(); } | ~~~~~~~~~~^~ ../../../../../firefox-152.0/js/src/vm/BigIntType.cpp:3740:23: in 'constexpr' expansion of 'mozTryVarTempResult.mozilla::Result::propagateErr()' /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/js/src/gc/Policy.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/SavedFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/Activation.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/Activation-inl.h:8, from ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/gc/Barrier.h:564:63, inlined from 'js::UnsafeBarePtr::UnsafeBarePtr(js::UnsafeBarePtr&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Barrier.h:811: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/firefox/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/firefox/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/firefox/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/firefox/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 ../../../../../firefox-152.0/js/src/vm/ArrayBufferObject.cpp:3576:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Barrier.h:629:7: warning: '*(js::ArrayBufferObject* const*)p' may be used uninitialized [-Wmaybe-uninitialized] 629 | 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/firefox/firefox-152.0/js/src/gc/Barrier.h:564:63, inlined from 'js::UnsafeBarePtr::UnsafeBarePtr(js::UnsafeBarePtr&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Barrier.h:811: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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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 ../../../../../firefox-152.0/js/src/vm/ArrayBufferObject.cpp:3576:12: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Barrier.h:629:7: warning: '*(js::ArrayBufferObject* const*)aDst' may be used uninitialized [-Wmaybe-uninitialized] 629 | T oldValue = this->unbarrieredGet(); | ^~~~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:38: ../../../../../firefox-152.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': ../../../../../firefox-152.0/js/src/jit/MIR.cpp:4764:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 4764 | return MConstant::NewInt32(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/jit/MIR.cpp:4755:13: note: 'res' was declared here 4755 | int32_t res; | ^~~ ../../../../../firefox-152.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': ../../../../../firefox-152.0/js/src/jit/MIR.cpp:4786:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 4786 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/jit/MIR.cpp:4774:13: note: 'res' was declared here 4774 | int64_t res; | ^~~ ../../../../../firefox-152.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendIntPtr::foldsTo(js::jit::TempAllocator&)': ../../../../../firefox-152.0/js/src/jit/MIR.cpp:4808:32: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized] 4808 | return MConstant::NewIntPtr(alloc, res); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/jit/MIR.cpp:4796:14: note: 'res' was declared here 4796 | intptr_t res; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIR-wasm.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/LIR.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/Lowering.h:11, from ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/jit/MIR.h:4231:3, inlined from 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)' at ../../../../../firefox-152.0/js/src/jit/MIR.cpp:3724:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIR.h:4223:45: warning: 'mode' may be used uninitialized [-Wmaybe-uninitialized] 4223 | : MUnaryInstruction(classOpcode, op), mode_(mode) { | ^~~~~~~~~~~ ../../../../../firefox-152.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)': ../../../../../firefox-152.0/js/src/jit/MIR.cpp:3711:30: note: 'mode' was declared here 3711 | 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/firefox/firefox-152.0/js/src/jit/MIR.h:4263:3, inlined from 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)' at ../../../../../firefox-152.0/js/src/jit/MIR.cpp:3692:44: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIR.h:4255:45: warning: 'mode' may be used uninitialized [-Wmaybe-uninitialized] 4255 | : MUnaryInstruction(classOpcode, op), mode_(mode) { | ^~~~~~~~~~~ ../../../../../firefox-152.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)': ../../../../../firefox-152.0/js/src/jit/MIR.cpp:3679:31: note: 'mode' was declared here 3679 | MSignExtendIntPtr::Mode mode; | ^~~~ ../../../../../firefox-152.0/js/src/jit/MIR.cpp: In member function 'js::jit::MDefinition* js::jit::MCompare::tryFoldIntZero(js::jit::TempAllocator&)': ../../../../../firefox-152.0/js/src/jit/MIR.cpp:6098:29: warning: 'isSigned' may be used uninitialized [-Wmaybe-uninitialized] 6098 | if (!CanCompareAgainstZero(value, op, isSigned)) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/jit/MIR.cpp:6030:8: note: 'isSigned' was declared here 6030 | bool isSigned; | ^~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:11: ../../../../../firefox-152.0/js/src/wasm/WasmBuiltins.cpp:82:9: warning: "_VOID" redefined 82 | #define _VOID MIRType::None | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/sys/types.h:3, from /usr/include/sys/wait.h:37, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/system_wrappers/cstdlib:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/cstdlib:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmBuiltinModule.h:20, from ../../../../../firefox-152.0/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 | ^~~~~ ../../../../../firefox-152.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': ../../../../../firefox-152.0/js/src/jit/CodeGenerator.cpp:22828:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized] 22828 | ABIArg arg = abi.next(argMir); | ~~~~~~~~^~~~~~~~ ../../../../../firefox-152.0/js/src/jit/CodeGenerator.cpp:22809:13: note: 'argMir' was declared here 22809 | MIRType argMir; | ^~~~~~ In file included from Unified_cpp_js_src_vm13.cpp:2: ../../../../../firefox-152.0/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags)': ../../../../../firefox-152.0/js/src/vm/Shape.cpp:701:12: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 701 | uint32_t propIndex; | ^~~~~~~~~ In file included from ../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:40:12, inlined from 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)' at ../../../../../firefox-152.0/js/src/vm/Runtime.cpp:846:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/PublicIterators.h:88: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] 88 | it++; | ~~^~ ../../../../../firefox-152.0/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': ../../../../../firefox-152.0/js/src/vm/Runtime.cpp:846: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 846 | 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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:40:12, inlined from 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)' at ../../../../../firefox-152.0/js/src/vm/Runtime.cpp:846:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/PublicIterators.h:120: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] 120 | it++; | ~~^~ ../../../../../firefox-152.0/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': ../../../../../firefox-152.0/js/src/vm/Runtime.cpp:846: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 846 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RegExpFlags.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/RegExpStatics.h:8, from ../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:52:36, inlined from 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)' at ../../../../../firefox-152.0/js/src/vm/Runtime.cpp:847:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': ../../../../../firefox-152.0/js/src/vm/Runtime.cpp:846: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 846 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ ../../../../../firefox-152.0/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::changeProperty(JSContext*, JS::Handle, JS::HandleId, js::PropertyFlags, uint32_t*)': ../../../../../firefox-152.0/js/src/vm/Shape.cpp:533:12: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized] 533 | uint32_t propIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmBCFrame.h:26, from ../../../../../firefox-152.0/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/firefox/firefox-152.0/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 ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:1496:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmBCStk.h:133:10: note: 'k' was declared here 133 | Kind k; | ^ In file included from Unified_cpp_js_src_wasm0.cpp:29: ../../../../../firefox-152.0/js/src/wasm/WasmBCMemory.cpp: In member function 'RegType js::wasm::BaseCompiler::popConstMemoryAccess(js::wasm::MemoryAccessDesc*, js::wasm::AccessCheck*) [with RegType = js::wasm::RegI64]': ../../../../../firefox-152.0/js/src/wasm/WasmBCMemory.cpp:186:12: warning: 'addrTemp' may be used uninitialized [-Wmaybe-uninitialized] 186 | uint64_t addr = addrTemp; | ^~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBCMemory.cpp:184:11: note: 'addrTemp' was declared here 184 | int64_t addrTemp; | ^~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBCMemory.cpp: In member function 'RegType js::wasm::BaseCompiler::popConstMemoryAccess(js::wasm::MemoryAccessDesc*, js::wasm::AccessCheck*) [with RegType = js::wasm::RegI32]': ../../../../../firefox-152.0/js/src/wasm/WasmBCMemory.cpp:147:12: warning: 'addrTemp' may be used uninitialized [-Wmaybe-uninitialized] 147 | uint32_t addr = addrTemp; | ^~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBCMemory.cpp:145:11: note: 'addrTemp' was declared here 145 | int32_t addrTemp; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmValidate.h:27, from ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmBCRegMgmt-inl.h:466:27, inlined from 'bool js::wasm::BaseCompiler::emitRethrow()' at ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:5307:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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: ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitRethrow()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:5298:12: note: 'relativeDepth' was declared here 5298 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm7.cpp:20: ../../../../../firefox-152.0/js/src/wasm/WasmValue.cpp: In member function 'void js::wasm::Val::initFromRootedLocation(js::wasm::ValType, const void*)': ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmInitExpr.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmModuleTypes.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmInstance.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmInstanceData.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmCodegenTypes.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmJS.h:40, from ../../../../../firefox-152.0/js/src/wasm/WasmValType.cpp:29, from Unified_cpp_js_src_wasm7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmValue.h:146:9: note: 'union js::wasm::LitVal::Cell' declared here 146 | union Cell { | ^~~~ ../../../../../firefox-152.0/js/src/wasm/WasmValue.cpp: In member function 'void js::wasm::Val::initFromHeapLocation(js::wasm::ValType, const void*)': ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmValue.h:146:9: note: 'union js::wasm::LitVal::Cell' declared here 146 | union Cell { | ^~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBCMemory.cpp: In member function 'void js::wasm::BaseCompiler::memCopyInlineM32()': ../../../../../firefox-152.0/js/src/wasm/WasmBCMemory.cpp:2472:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 2472 | int32_t signedLength; | ^~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBCMemory.cpp: In member function 'void js::wasm::BaseCompiler::memFillInlineM32()': ../../../../../firefox-152.0/js/src/wasm/WasmBCMemory.cpp:2725:44: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized] 2725 | uint64_t val8 = SplatByteToUInt(value, 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBCMemory.cpp:2690:11: note: 'signedValue' was declared here 2690 | int32_t signedValue; | ^~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBCMemory.cpp:2689:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized] 2689 | int32_t signedLength; | ^~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3252:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3252 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3253 | ZeroOnOverflow(false), isConst, c, QuotientI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3235:11: note: 'c' was declared here 3235 | int32_t c; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientU32()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3273:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3273 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3274 | ZeroOnOverflow(false), isConst, c, QuotientI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3261:11: note: 'c' was declared here 3261 | int32_t c; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3304:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3304 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3305 | ZeroOnOverflow(true), isConst, c, RemainderI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3282:11: note: 'c' was declared here 3282 | int32_t c; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderU32()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3323:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3323 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3324 | isConst, c, RemainderI32); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3313:11: note: 'c' was declared here 3313 | int32_t c; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI64()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3350:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3350 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3351 | ZeroOnOverflow(false), isConst, c, QuotientI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3333:11: note: 'c' was declared here 3333 | int64_t c; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientU64()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3371:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3371 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3372 | ZeroOnOverflow(false), isConst, c, QuotientI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3359:11: note: 'c' was declared here 3359 | int64_t c; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI64()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3402:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3402 | quotientOrRemainder(rs, r, reserved, IsUnsigned(false), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3403 | ZeroOnOverflow(true), isConst, c, RemainderI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3380:11: note: 'c' was declared here 3380 | int64_t c; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderU64()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3421:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 3421 | quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3422 | isConst, c, RemainderI64); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:3411:11: note: 'c' was declared here 3411 | int64_t c; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:4267:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4267 | switch (kind) { | ^~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:4258:13: note: 'kind' was declared here 4258 | LabelKind kind; | ^~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTeeLocal()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:6079:34: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 6079 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:6074:12: note: 'slot' was declared here 6074 | 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/firefox/firefox-152.0/js/src/wasm/WasmBCRegMgmt-inl.h:466:27, inlined from 'bool js::wasm::BaseCompiler::emitBr()' at ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:4353:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:931:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 931 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:4342:12: note: 'relativeDepth' was declared here 4342 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCatchAll()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:4979:17: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4979 | emitCatchSetup(kind, tryCatch, resultType); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:4969:13: note: 'kind' was declared here 4969 | 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/firefox/firefox-152.0/js/src/wasm/WasmBCRegMgmt-inl.h:472:27, inlined from 'bool js::wasm::BaseCompiler::emitDelegate()' at ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:5024:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:937:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 937 | return controlStack_[controlStack_.length() - 1 - relativeDepth].kind(); | ^~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitDelegate()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:5002:12: note: 'relativeDepth' was declared here 5002 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitGetLocal()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:5953:23: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 5953 | switch (locals_[slot].kind()) { | ^ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:5940:12: note: 'slot' was declared here 5940 | uint32_t slot; | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/JSFunction.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/Scope.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/Stencil.h:34, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/frontend/ParseNode.h:19, from ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:3602:49, inlined from 'bool js::wasm::BaseCompiler::emitStructNewDefault()' at ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:8078:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1358:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1358 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructNewDefault()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:8077:12: note: 'typeIndex' was declared here 8077 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmCode.h:48, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmModule.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmCompile.h:21, from ../../../../../firefox-152.0/js/src/wasm/AsmJS.cpp:66: In member function 'bool js::wasm::BuiltinModuleFunc::usesMemory() const', inlined from 'bool js::wasm::BaseCompiler::emitCallBuiltinModuleFunc()' at ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:10497:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmBuiltinModule.h:101:36: warning: 'builtinModuleFunc' may be used uninitialized [-Wmaybe-uninitialized] 101 | bool usesMemory() const { return usesMemory_; } | ^~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCallBuiltinModuleFunc()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:10486:28: note: 'builtinModuleFunc' was declared here 10486 | const BuiltinModuleFunc* builtinModuleFunc; | ^~~~~~~~~~~~~~~~~ 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/firefox/firefox-152.0/js/src/wasm/WasmBCRegMgmt-inl.h:466:27, inlined from 'bool js::wasm::BaseCompiler::emitBrIf()' at ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:4387:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:931:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 931 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:4373:12: note: 'relativeDepth' was declared here 4373 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:6070:33: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 6070 | return emitSetOrTeeLocal(slot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:6065:12: note: 'slot' was declared here 6065 | uint32_t slot; | ^~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemoryGrow()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:6787:10: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 6787 | pushI32(memoryIndex); | ~~~~~~~^~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:6778:12: note: 'memoryIndex' was declared here 6778 | uint32_t memoryIndex; | ^~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemFill()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:6888:24: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 6888 | if (memoryIndex == 0 && isMem32(memoryIndex)) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:6879:12: note: 'memoryIndex' was declared here 6879 | uint32_t memoryIndex; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmBCClass-inl.h:35:36, inlined from 'bool js::wasm::BaseCompiler::emitMemDiscard()' at ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:7018:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmMetadata.h:186:12: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 186 | return memoryIndex < memories.length() && memories[memoryIndex].isShared(); | ^~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemDiscard()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:7007:12: note: 'memoryIndex' was declared here 7007 | uint32_t memoryIndex; | ^~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTableGet()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:7035:34: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 7035 | codeMeta_.tables[tableIndex].addressType()); | ^ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:7025:12: note: 'tableIndex' was declared here 7025 | uint32_t tableIndex; | ^~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTableGrow()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:7054:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 7054 | AddressType addressType = codeMeta_.tables[tableIndex].addressType(); | ^ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:7045:12: note: 'tableIndex' was declared here 7045 | uint32_t tableIndex; | ^~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTableSet()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:7082:34: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 7082 | if (codeMeta_.tables[tableIndex].addressType() == AddressType::I64) { | ^ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:7074:12: note: 'tableIndex' was declared here 7074 | uint32_t tableIndex; | ^~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitLoadLane(uint32_t)': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:10356:11: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 10356 | loadLane(&access, laneIndex); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:10330:12: note: 'laneIndex' was declared here 10330 | uint32_t laneIndex; | ^~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStoreLane(uint32_t)': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:10389:12: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 10389 | storeLane(&access, laneIndex); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:10363:12: note: 'laneIndex' was declared here 10363 | uint32_t laneIndex; | ^~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemorySize()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:6801:10: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 6801 | pushI32(memoryIndex); | ~~~~~~~^~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:6793:12: note: 'memoryIndex' was declared here 6793 | uint32_t memoryIndex; | ^~~~~~~~~~~ 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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:1760:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:1755:14: note: 'block' was declared here 1755 | Control* block; | ^~~~~ In file included from ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmBCStkMgmt-inl.h:575:45, inlined from 'bool js::wasm::BaseCompiler::emitBody()' at ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:10894:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmBCStkMgmt-inl.h:53:30: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 53 | stk_.infallibleEmplaceBack(Stk(item)); | ^~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:10891:17: note: 'i64' was declared here 10891 | 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/firefox/firefox-152.0/js/src/wasm/WasmBCStkMgmt-inl.h:573:45, inlined from 'bool js::wasm::BaseCompiler::emitBody()' at ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:10804:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmBCStkMgmt-inl.h:53:30: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 53 | stk_.infallibleEmplaceBack(Stk(item)); | ^~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': ../../../../../firefox-152.0/js/src/wasm/WasmBaselineCompile.cpp:10801:17: note: 'i32' was declared here 10801 | int32_t i32; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CheckedInt.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmGcObject.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmGcObject-inl.h:8, from ../../../../../firefox-152.0/js/src/wasm/WasmGcObject.cpp:5, 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 ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:4102:43, inlined from 'bool {anonymous}::FunctionCompiler::emitGuardSuspending()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:10001:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmMetadata.h:283:24: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 283 | MOZ_RELEASE_ASSERT(tagIndex < tags.length()); | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/js/src/wasm/WasmMetadata.h:283:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 283 | MOZ_RELEASE_ASSERT(tagIndex < tags.length()); | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:38: ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitGuardSuspending()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9992:12: note: 'tagIndex' was declared here 9992 | uint32_t tagIndex; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmValidate.h:23, from ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp:17, from Unified_cpp_js_src_wasm7.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmBinary.h: In function 'bool js::wasm::DecodeValidatedLocalEntries(const TypeContext&, Decoder&, ValTypeVector*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmBinary.h:658:15: warning: 'nextByte' may be used uninitialized [-Wmaybe-uninitialized] 658 | uint8_t nextByte; | ^~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp:134:26: warning: 'numLocalEntries' may be used uninitialized [-Wmaybe-uninitialized] 134 | for (uint32_t i = 0; i < numLocalEntries; i++) { | ~~^~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp:131:12: note: 'numLocalEntries' was declared here 131 | uint32_t numLocalEntries; | ^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/shared/AtomicOperations-shared-jit.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/AtomicOperations.h:344, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/TypedArrayObject-inl.h:20, from ../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/vm/TypedArrayObject-inl.h:71:14, inlined from 'void TypedArraySliceCopySlowSet(js::TypedArrayObject*, size_t, double) [with NativeType = js::float16]' at ../../../../../firefox-152.0/js/src/vm/TypedArrayObject.cpp:3955:49, inlined from 'void TypedArraySliceCopySlow(js::TypedArrayObject*, size_t, size_t, js::TypedArrayObject*)' at ../../../../../firefox-152.0/js/src/vm/TypedArrayObject.cpp:4022:7, inlined from 'bool TypedArray_slice(JSContext*, const JS::CallArgs&)' at ../../../../../firefox-152.0/js/src/vm/TypedArrayObject.cpp:4118:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/Float16.h:122:14: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 122 | std::memcpy(&dbits, &value, sizeof(double)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/vm/TypedArrayObject.cpp: In function 'bool TypedArray_slice(JSContext*, const JS::CallArgs&)': ../../../../../firefox-152.0/js/src/vm/TypedArrayObject.cpp:4002:12: note: 'value' was declared here 4002 | double value; | ^~~~~ ../../../../../firefox-152.0/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]': ../../../../../firefox-152.0/js/src/wasm/AsmJS.cpp:2091:58: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] 2091 | if (!codeMeta_->asmJSSigToTableIndex.resize(sigIndex + 1)) { | ~~~~~~~~~^~~ ../../../../../firefox-152.0/js/src/wasm/AsmJS.cpp:2085:14: note: 'sigIndex' was declared here 2085 | uint32_t sigIndex; | ^~~~~~~~ ../../../../../firefox-152.0/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]': ../../../../../firefox-152.0/js/src/wasm/AsmJS.cpp:2091:58: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized] 2091 | if (!codeMeta_->asmJSSigToTableIndex.resize(sigIndex + 1)) { | ~~~~~~~~~^~~ ../../../../../firefox-152.0/js/src/wasm/AsmJS.cpp:2085:14: note: 'sigIndex' was declared here 2085 | uint32_t sigIndex; | ^~~~~~~~ In function 'bool DecodeContType(js::wasm::Decoder&, js::wasm::CodeMetadata*, js::wasm::ContType*)', inlined from 'bool DecodeTypeSection(js::wasm::Decoder&, js::wasm::CodeMetadata*)' at ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp:2837:30: ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp:2681:3: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 2681 | if (typeIndex >= codeMeta->types->length()) { | ^~ ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp: In function 'bool DecodeTypeSection(js::wasm::Decoder&, js::wasm::CodeMetadata*)': ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp:2676:12: note: 'typeIndex' was declared here 2676 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/JitAllocPolicy.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/shared/Assembler-shared.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/x64/Assembler-x64.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/Assembler.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/ABIArgGenerator.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmGC.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmCode.h:55, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmFrameIter.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/FrameIter.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/Activation-inl.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/JSContext-inl.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmGcObject-inl.h:16: In member function 'void js::InlineList::insertBeforeUnchecked(Node*, Node*) [with T = js::jit::MInstruction]', inlined from 'void js::InlineList::insertBefore(Node*, Node*) [with T = js::jit::MInstruction]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/InlineList.h:392:26, inlined from 'void js::InlineList::pushBack(Node*) [with T = js::jit::MInstruction]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/InlineList.h:370:40, inlined from 'void js::jit::MBasicBlock::add(js::jit::MInstruction*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIRGraph.h:947:25, inlined from 'bool {anonymous}::FunctionCompiler::collectWasmCallResults(const js::wasm::ResultType&, {anonymous}::CallCompileState*, {anonymous}::DefVector*)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:2642:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/InlineList.h:396:16: warning: 'def' may be used uninitialized [-Wmaybe-uninitialized] 396 | item->next = at; | ~~~~~~~~~~~^~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::collectWasmCallResults(const js::wasm::ResultType&, {anonymous}::CallCompileState*, {anonymous}::DefVector*)': ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmStubs.h:22, from ../../../../../firefox-152.0/js/src/wasm/WasmGenerator.cpp:33, from Unified_cpp_js_src_wasm3.cpp:11: 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 ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:4800:42, inlined from 'bool {anonymous}::FunctionCompiler::emitRethrow()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6518:21: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:931:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 931 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitRethrow()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6513:12: note: 'relativeDepth' was declared here 6513 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmCode.h:57, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmModule.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmCompile.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmBinary.h: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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:3455:50: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmMetadata.h:213:26: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 213 | return *tags[tagIndex].type; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmValidate.h:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:3451:14: note: 'tagIndex' was declared here 3451 | uint32_t tagIndex; | ^~~~~~~~ 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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:1760:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:1755:14: note: 'block' was declared here 1755 | Control* block; | ^~~~~ 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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:1760:57, inlined from 'bool {anonymous}::FunctionCompiler::emitTryTable()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6446:27: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h: In member function 'bool {anonymous}::FunctionCompiler::emitTryTable()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:1755:14: note: 'block' was declared here 1755 | Control* block; | ^~~~~ In file included from ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp:27: In member function 'void js::wasm::OpDumper::dumpI64Const(int64_t)', inlined from 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]' at ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp:326:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]': ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp:322:17: note: 'constant' was declared here 322 | 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 ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp:318:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::ValidateOps(ValidatingOpIter&, T&, const CodeMetadata&) [with T = OpDumper]': ../../../../../firefox-152.0/js/src/wasm/WasmValidate.cpp:314:17: note: 'constant' was declared here 314 | int32_t constant; | ^~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitEnd()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6240:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 6240 | switch (kind) { | ^~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6222:13: note: 'kind' was declared here 6222 | LabelKind kind; | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/LIR.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/shared/CodeGenerator-shared.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/x64/CodeGenerator-x64.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/CodeGenerator.h:15, from ../../../../../firefox-152.0/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 ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:1201:23, inlined from 'bool {anonymous}::FunctionCompiler::emitTeeLocal()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6760:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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; } ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeLocal()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6755:16: note: 'value' was declared here 6755 | MDefinition* value; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIRGenerator.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/IonCompileTask.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/JitRuntime.h:23, from ../../../../../firefox-152.0/js/src/wasm/WasmInstance.cpp:32, from Unified_cpp_js_src_wasm3.cpp:29: In member function 'uint32_t js::jit::CompileInfo::localSlot(uint32_t) const', inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:1201:23, inlined from 'bool {anonymous}::FunctionCompiler::emitTeeLocal()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6760:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeLocal()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6754:12: note: 'id' was declared here 6754 | 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 ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6830:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:2405:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2405 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeGlobal()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6828:12: note: 'id' was declared here 6828 | uint32_t id; | ^~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6837:24: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized] 6837 | return storeGlobalVar(bytecodeOffset, global, value); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6829:16: note: 'value' was declared here 6829 | MDefinition* value; | ^~~~~ In member function 'bool {anonymous}::FunctionCompiler::br(uint32_t, const {anonymous}::DefVector&)', inlined from 'bool {anonymous}::FunctionCompiler::emitBr()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6329:12: ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:3943:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 3943 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBr()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6322:12: note: 'relativeDepth' was declared here 6322 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In member function 'bool {anonymous}::FunctionCompiler::switchToCatch({anonymous}::Control&, js::wasm::LabelKind, uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitCatchAll()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6440:23: ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:4440:5: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4440 | if (fromKind == LabelKind::Try) { | ^~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatchAll()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6426:13: note: 'kind' was declared here 6426 | LabelKind kind; | ^~~~ In member function 'bool {anonymous}::FunctionCompiler::delegatePadPatches(const {anonymous}::ControlInstructionVector&, uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitDelegate()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6470:28: ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:4164:24: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 4164 | if (!inTryBlockFrom(relativeDepth, &targetPatches)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitDelegate()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6454:12: note: 'relativeDepth' was declared here 6454 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In member function 'bool js::wasm::OpIter::readGetGlobal(uint32_t*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitGetGlobal()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6766:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:2363:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2363 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitGetGlobal()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6765:12: note: 'id' was declared here 6765 | uint32_t id; | ^~ In member function 'bool js::wasm::OpIter::readRefFunc(uint32_t*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitRefFunc()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8217:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:2476:18: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized] 2476 | if (*funcIndex >= codeMeta_.funcs.length()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitRefFunc()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8216:12: note: 'funcIndex' was declared here 8216 | uint32_t funcIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/JSFunction.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/Stack.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/Activation.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/JSContext.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmGcObject.h:15: 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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:3602:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructNewDefault()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8916:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1358:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1358 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructNewDefault()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8915:12: note: 'typeIndex' was declared here 8915 | uint32_t typeIndex; | ^~~~~~~~~ In member function 'bool {anonymous}::FunctionCompiler::switchToCatch({anonymous}::Control&, js::wasm::LabelKind, uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitCatch()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6422:23: ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:4440:5: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized] 4440 | if (fromKind == LabelKind::Try) { | ^~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatch()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6405:13: note: 'kind' was declared here 6405 | LabelKind kind; | ^~~~ In member function 'bool {anonymous}::FunctionCompiler::switchToCatch({anonymous}::Control&, js::wasm::LabelKind, uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitCatch()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6422:23: ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:4484:5: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 4484 | if (tagIndex == CatchAllIndex) { | ^~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatch()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6406:12: note: 'tagIndex' was declared here 6406 | uint32_t tagIndex; | ^~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallBuiltinModuleFunc()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9589:31: warning: 'builtinModuleFunc' may be used uninitialized [-Wmaybe-uninitialized] 9589 | return callBuiltinModuleFunc(*builtinModuleFunc, params); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9582:28: note: 'builtinModuleFunc' was declared here 9582 | const BuiltinModuleFunc* builtinModuleFunc; | ^~~~~~~~~~~~~~~~~ In member function 'uint32_t js::wasm::CodeMetadata::offsetOfTagInstanceData(uint32_t) const', inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::loadTag(uint32_t)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:4102:43, inlined from 'bool {anonymous}::FunctionCompiler::emitThrow(uint32_t, const {anonymous}::DefVector&)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:4679:31, inlined from 'bool {anonymous}::FunctionCompiler::emitThrow()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6500:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmMetadata.h:283:24: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 283 | MOZ_RELEASE_ASSERT(tagIndex < tags.length()); | ^~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/js/src/wasm/WasmMetadata.h:283:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 283 | MOZ_RELEASE_ASSERT(tagIndex < tags.length()); | ^~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitThrow()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6494:12: note: 'tagIndex' was declared here 6494 | uint32_t tagIndex; | ^~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmCode.h:57: In member function 'const js::wasm::TagType& js::wasm::CodeMetadata::getTagType(uint32_t) const', inlined from 'bool js::wasm::OpIter::readSuspend(uint32_t*, ValueVector*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:4647:48, inlined from 'bool {anonymous}::FunctionCompiler::emitSuspend()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9681:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmMetadata.h:213:26: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 213 | return *tags[tagIndex].type; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitSuspend()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9679:12: note: 'tagIndex' was declared here 9679 | uint32_t tagIndex; | ^~~~~~~~ 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 ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6345:14: ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:3968:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 3968 | if (!addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3969 | branchHint)) { | ~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrIf()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6333:12: note: 'relativeDepth' was declared here 6333 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In member function 'uint32_t js::jit::CompileInfo::localSlot(uint32_t) const', inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:1201:23, inlined from 'bool {anonymous}::FunctionCompiler::emitSetLocal()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6749:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitSetLocal()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6743:12: note: 'id' was declared here 6743 | uint32_t id; | ^~ In member function 'bool js::wasm::OpIter::readSetGlobal(uint32_t*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool {anonymous}::FunctionCompiler::emitSetGlobal()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6816:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:2386:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2386 | if (*id >= codeMeta_.globals.length()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitSetGlobal()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6814:12: note: 'id' was declared here 6814 | uint32_t id; | ^~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableGet()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8086:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8086 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8076:12: note: 'tableIndex' was declared here 8076 | uint32_t tableIndex; | ^~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableSet()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8177:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8177 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8164:12: note: 'tableIndex' was declared here 8164 | uint32_t tableIndex; | ^~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemoryGrow()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:7303:46: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 7303 | MDefinition* memoryIndexValue = constantI32(int32_t(memoryIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:7294:12: note: 'memoryIndex' was declared here 7294 | uint32_t memoryIndex; | ^~~~~~~~~~~ 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 ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:2959:65, inlined from 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6708:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1359:73: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1359 | const TypeDef& operator[](uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6694:12: note: 'funcTypeIndex' was declared here 6694 | 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 ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6708:28: ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:2967:58: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 2967 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6695:12: note: 'tableIndex' was declared here 6695 | 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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:2818:49, inlined from 'bool {anonymous}::FunctionCompiler::emitReturnCallRef()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6719:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1358:67: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1358 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallRef()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6715:12: note: 'funcTypeIndex' was declared here 6715 | uint32_t funcTypeIndex; | ^~~~~~~~~~~~~ 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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:4476:53, inlined from 'bool {anonymous}::FunctionCompiler::emitContNew()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9596:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1358:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1358 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitContNew()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9594:12: note: 'typeIndex' was declared here 9594 | uint32_t typeIndex; | ^~~~~~~~~ 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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:3659:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructSet()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8943:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1358:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1358 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructSet()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8939:12: note: 'typeIndex' was declared here 8939 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/jit/MIR-wasm.h:2516:3, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::reduceSimd128(js::jit::MDefinition*, js::wasm::SimdOp, js::wasm::ValType, uint32_t)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:1400:32, inlined from 'bool {anonymous}::FunctionCompiler::emitExtractLaneSimd128(js::wasm::ValType, uint32_t, js::wasm::SimdOp)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8555:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIR-wasm.h:2509:63: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2509 | : MUnaryInstruction(classOpcode, src), simdOp_(simdOp), imm_(imm) { | ^~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitExtractLaneSimd128(js::wasm::ValType, uint32_t, js::wasm::SimdOp)': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8549:12: note: 'laneIndex' was declared here 8549 | 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/firefox/firefox-152.0/js/src/jit/MIR-wasm.h:2458:3, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::replaceLaneSimd128(js::jit::MDefinition*, js::jit::MDefinition*, uint32_t, js::wasm::SimdOp)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:1363:45, inlined from 'bool {anonymous}::FunctionCompiler::emitReplaceLaneSimd128(js::wasm::ValType, uint32_t, js::wasm::SimdOp)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8568:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIR-wasm.h:2450:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2450 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReplaceLaneSimd128(js::wasm::ValType, uint32_t, js::wasm::SimdOp)': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8561:12: note: 'laneIndex' was declared here 8561 | 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/firefox/firefox-152.0/js/src/jit/MIR-wasm.h:2567:74, inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::loadLaneSimd128(uint32_t, const js::wasm::LinearMemoryAddress&, uint32_t, js::jit::MDefinition*)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:2012:51, inlined from 'bool {anonymous}::FunctionCompiler::emitLoadLaneSimd128(uint32_t)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8636:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIR-wasm.h:2547:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2547 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitLoadLaneSimd128(uint32_t)': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8629:12: note: 'laneIndex' was declared here 8629 | 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/firefox/firefox-152.0/js/src/jit/MIR-wasm.h:2628:75, inlined from 'void {anonymous}::FunctionCompiler::storeLaneSimd128(uint32_t, const js::wasm::LinearMemoryAddress&, uint32_t, js::jit::MDefinition*)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:2037:53, inlined from 'bool {anonymous}::FunctionCompiler::emitStoreLaneSimd128(uint32_t)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8652:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/MIR-wasm.h:2608:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized] 2608 | laneIndex_(laneIndex), | ^~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStoreLaneSimd128(uint32_t)': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8645:12: note: 'laneIndex' was declared here 8645 | uint32_t laneIndex; | ^~~~~~~~~ In member function 'bool {anonymous}::FunctionCompiler::isMem32(uint32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitMemFill()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:7942:30: ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:1735:43: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 1735 | return codeMeta().memories[memoryIndex].addressType() == AddressType::I32; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemFill()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:7931:12: note: 'memoryIndex' was declared here 7931 | uint32_t memoryIndex; | ^~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableFill()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8029:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8029 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8018:12: note: 'tableIndex' was declared here 8018 | uint32_t tableIndex; | ^~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableGrow()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8134:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 8134 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8122:12: note: 'tableIndex' was declared here 8122 | uint32_t tableIndex; | ^~~~~~~~~~ In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const', inlined from 'bool js::wasm::OpIter::readSwitch(uint32_t*, uint32_t*, ValueVector*, Value*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:4663:59, inlined from 'bool {anonymous}::FunctionCompiler::emitSwitch()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9978:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1358:67: warning: 'contTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1358 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitSwitch()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9973:12: note: 'contTypeIndex' was declared here 9973 | uint32_t contTypeIndex; | ^~~~~~~~~~~~~ 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 ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6650:20: ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:3024:60: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized] 3024 | const TableDesc& table = codeMeta().tables[tableIndex]; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallIndirect(bool)': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6631:12: note: 'tableIndex' was declared here 6631 | uint32_t tableIndex; | ^~~~~~~~~~ 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 = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:3575:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructNew()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8877:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1358:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1358 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructNew()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8875:12: note: 'typeIndex' was declared here 8875 | uint32_t typeIndex; | ^~~~~~~~~ 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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:3624:49, inlined from 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8964:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1358:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1358 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8961:12: note: 'typeIndex' was declared here 8961 | uint32_t typeIndex; | ^~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayNewData()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9153:39: warning: 'segIndex' may be used uninitialized [-Wmaybe-uninitialized] 9153 | MDefinition* segIndexM = constantI32(int32_t(segIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9128:23: note: 'segIndex' was declared here 9128 | uint32_t typeIndex, segIndex; | ^~~~~~~~ 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 ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8712:21: ../../../../../firefox-152.0/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrOnNonNull()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8697:12: note: 'relativeDepth' was declared here 8697 | 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 ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:721:30, inlined from 'bool {anonymous}::FunctionCompiler::emitGetLocal()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6738:19: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitGetLocal()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6733:12: note: 'id' was declared here 6733 | uint32_t id; | ^~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemorySize()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:7333:46: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized] 7333 | MDefinition* memoryIndexValue = constantI32(int32_t(memoryIndex)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:7324:12: note: 'memoryIndex' was declared here 7324 | uint32_t memoryIndex; | ^~~~~~~~~~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI32(int32_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitI32Const()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6121:19: ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:755:46: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 755 | MConstant* constant = MConstant::NewInt32(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitI32Const()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6116:11: note: 'i32' was declared here 6116 | int32_t i32; | ^~~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI64(int64_t)', inlined from 'bool {anonymous}::FunctionCompiler::emitI64Const()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6131:19: ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:766:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 766 | MConstant* constant = MConstant::NewInt64(alloc(), i); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitI64Const()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:6126:11: note: 'i64' was declared here 6126 | int64_t i64; | ^~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitRefTest(bool)': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9491:33: warning: 'ref' may be used uninitialized [-Wmaybe-uninitialized] 9491 | MDefinition* success = refTest(ref, destType); | ~~~~~~~^~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9480:16: note: 'ref' was declared here 9480 | MDefinition* ref; | ^~~ 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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:3455:50: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmMetadata.h:213:26: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized] 213 | return *tags[tagIndex].type; | ^ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:4603:60, inlined from 'bool {anonymous}::FunctionCompiler::emitResumeThrow()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9940:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1358:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1358 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitResumeThrow()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9935:12: note: 'typeIndex' was declared here 9935 | 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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:4630:60, inlined from 'bool {anonymous}::FunctionCompiler::emitResumeThrowRef()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9958:33: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1358:67: warning: 'contTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1358 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitResumeThrowRef()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:9954:12: note: 'contTypeIndex' was declared here 9954 | uint32_t contTypeIndex; | ^~~~~~~~~~~~~ In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const', inlined from 'bool js::wasm::OpIter::readCallRef(uint32_t*, Value*, ValueVector*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:2792:49, inlined from 'bool {anonymous}::FunctionCompiler::emitCallRef()' at ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8835:26: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1358:67: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1358 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallRef()': ../../../../../firefox-152.0/js/src/wasm/WasmIonCompile.cpp:8831:12: note: 'funcTypeIndex' was declared here 8831 | uint32_t funcTypeIndex; | ^~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm3.cpp:20: ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp: In function 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)': ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:483:43: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 483 | *literal = Some(LitVal(uint64_t(c))); | ^ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:479:17: note: 'c' was declared here 479 | int64_t c; | ^ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:475:43: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 475 | *literal = Some(LitVal(uint32_t(c))); | ^ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:471:17: note: 'c' was declared here 471 | int32_t c; | ^ 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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:3602:49, inlined from 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)' at ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:565:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1358:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1358 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp: In function 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)': ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/wasm/WasmOpIter.h:3575:49, inlined from 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)' at ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:558:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmTypeDef.h:1358:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 1358 | const TypeDef& type(uint32_t index) const { return *types_[index]; } | ^ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp: In function 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe*)': ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:557:22: note: 'typeIndex' was declared here 557 | uint32_t typeIndex; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jsfriendapi.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/ZoneAllocator.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/wasm/WasmGcObject.h:14: In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)', inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/js/RootingAPI.h:1124:52, inlined from 'ReturnToJSResultCollector::StackResultsRooter::StackResultsRooter(JSContext*, ReturnToJSResultCollector&)' at ../../../../../firefox-152.0/js/src/wasm/WasmInstance.cpp:3630:57, inlined from 'constexpr void mozilla::Maybe::emplace(Args&& ...) [with Args = {JSContext*&, ReturnToJSResultCollector&}; T = ReturnToJSResultCollector::StackResultsRooter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:1068:3, inlined from 'bool ReturnToJSResultCollector::init(JSContext*)' at ../../../../../firefox-152.0/js/src/wasm/WasmInstance.cpp:3670:24, inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, const JS::CallArgs&, js::wasm::CoercionLevel)' at ../../../../../firefox-152.0/js/src/wasm/WasmInstance.cpp:4058:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1088:15: warning: storing the address of local variable 'results' in '*&MEM[(struct Array *)cx_252(D) + 120B].mArr[2]' [-Wdangling-pointer=] 1088 | *stackTop = this; | ~~~~~~~~~~^~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, const JS::CallArgs&, js::wasm::CoercionLevel)': ../../../../../firefox-152.0/js/src/wasm/WasmInstance.cpp:4057:29: note: 'results' declared here 4057 | ReturnToJSResultCollector results(resultType); | ^~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmInstance.cpp:4033:38: note: 'cx' declared here 4033 | 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 ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:386:13: ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:207:47: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 207 | cx, instance().constantArrayNewDefault(cx, typeIndex, numElements)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': ../../../../../firefox-152.0/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 ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:393:13: ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:194:47: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 194 | cx, instance().constantArrayNewDefault(cx, typeIndex, numElements)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:389:22: note: 'typeIndex' was declared here 389 | uint32_t typeIndex; | ^~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:376:31: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 376 | CHECK(evalArrayNew(cx, typeIndex)); | ^ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:247:9: note: in definition of macro 'CHECK' 247 | if (!(c)) return false; \ | ^ ../../../../../firefox-152.0/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 ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:369:13: ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:164:48: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 164 | cx, instance().constantStructNewDefault(cx, typeIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:365:22: note: 'typeIndex' was declared here 365 | uint32_t typeIndex; | ^~~~~~~~~ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:362:32: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized] 362 | CHECK(evalStructNew(cx, typeIndex)); | ^ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:247:9: note: in definition of macro 'CHECK' 247 | if (!(c)) return false; \ | ^ ../../../../../firefox-152.0/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 ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:96:48, inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:279:9: ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:67:40: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 67 | return stack.append(Val(uint64_t(c))); | ^ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': ../../../../../firefox-152.0/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 ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:95:48, inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:272:9: ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:64:40: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 64 | return stack.append(Val(uint32_t(c))); | ^ ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)': ../../../../../firefox-152.0/js/src/wasm/WasmInitExpr.cpp:268:17: note: 'c' was declared here 268 | int32_t c; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Result.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jspubtd.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/shadow/Zone.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/HeapAPI.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/TracingAPI.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/ParseRecordObject.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/JSONParser.h:18, from ../../../../../firefox-152.0/js/src/vm/JSONParser.cpp:5, from Unified_cpp_js_src_vm8.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/Result.h:306:46: required from here 306 | constexpr E unwrapErr() { return inspectErr(); } | ~~~~~~~~~~^~ ../../../../../firefox-152.0/js/src/vm/JSObject.cpp:428:5: in 'constexpr' expansion of 'mozTryVarTempResult.mozilla::Result::propagateErr()' /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/modules/fdlibm/src/k_rem_pio2.cpp:297:27: note: 'fq' declared here 297 | double z,fw,f[20],fq[20],q[20]; | ^~ In file included from Unified_cpp_js_src_vm7.cpp:11: ../../../../../firefox-152.0/js/src/vm/Iteration.cpp: In function 'bool SortComparatorIntegerIds(jsid, jsid, bool*)': ../../../../../firefox-152.0/js/src/vm/Iteration.cpp:274:27: warning: 'indexA' may be used uninitialized [-Wmaybe-uninitialized] 274 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ ../../../../../firefox-152.0/js/src/vm/Iteration.cpp:271:12: note: 'indexA' was declared here 271 | uint32_t indexA, indexB; | ^~~~~~ ../../../../../firefox-152.0/js/src/vm/Iteration.cpp:274:27: warning: 'indexB' may be used uninitialized [-Wmaybe-uninitialized] 274 | *lessOrEqualp = (indexA <= indexB); | ~~~~~~~~^~~~~~~~~~ ../../../../../firefox-152.0/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/firefox/build/amd64/dist/system_wrappers/tuple:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/system_wrappers/string:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/fmt/format.h:57, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glue/Debug.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Printer.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jit/JitSpewer.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/vm/Logging.h:14, from ../../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'JS::RealmStats::RealmStats(JS::RealmStats&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/MemoryMetrics.h:778: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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Vector.h:989:24, inlined from 'JS::ZoneStats::ZoneStats(JS::ZoneStats&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/MemoryMetrics.h:686: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; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:80, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/xpconnect/loader/mozJSModuleLoader.cpp:48: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_xpconnect_src1.cpp:101: ../../../../../firefox-152.0/js/xpconnect/src/XPCWrappedNativeInfo.cpp: In static member function 'static already_AddRefed XPCNativeInterface::NewInstance(JSContext*, IID2NativeInterfaceMap*, const nsXPTInterfaceInfo*)': ../../../../../firefox-152.0/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 ../../../../../firefox-152.0/js/xpconnect/src/XPCModule.cpp:6, from Unified_cpp_js_xpconnect_src1.cpp:2: ../../../../../firefox-152.0/js/xpconnect/src/xpcprivate.h:891:7: note: 'class XPCNativeMember' declared here 891 | class XPCNativeMember final { | ^~~~~~~~~~~~~~~ In file included from ../../../../../firefox-152.0/js/xpconnect/src/xpcprivate.h:80: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': ../../../../../firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/SPSCQueue.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScriptPreloader.h:17, from ../../../../../firefox-152.0/js/xpconnect/src/nsXPConnect.cpp:38, from Unified_cpp_js_xpconnect_src2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': ../../../../../firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../../firefox-152.0/js/xpconnect/src/nsXPConnect.cpp:54: ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:80, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/xpconnect/wrappers/XrayWrapper.cpp:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:80, from ../../../../../firefox-152.0/js/xpconnect/wrappers/AccessCheck.cpp:21, from Unified_cpp_xpconnect_wrappers0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/SPSCQueue.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScriptPreloader.h:17, from ../../../../../firefox-152.0/js/xpconnect/loader/ScriptCacheActors.cpp:5, from Unified_cpp_js_xpconnect_loader0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../../firefox-152.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:19, from Unified_cpp_js_xpconnect_loader0.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ In file included from ../../../../../firefox-152.0/js/xpconnect/src/xpcprivate.h:80, from ../../../../../firefox-152.0/js/xpconnect/src/ExportHelpers.cpp:5, from Unified_cpp_js_xpconnect_src0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': ../../../../../firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/NodeUbiReporting.h:12, from ../../../../../firefox-152.0/js/xpconnect/src/XPCJSRuntime.cpp:76, from Unified_cpp_js_xpconnect_src0.cpp:101: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsAccessibilityService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsRefreshDriver.cpp:50: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCharSeparatedTokenizer.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTSubstring.h:1512, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAString.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsString.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsServiceManagerUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDirectoryServiceUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFile.h:615, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FileUtils.h:18, from ../../../../../firefox-152.0/js/xpconnect/loader/AutoMemMap.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/Range.h:18:7, inlined from 'JS::TranscodeSource::TranscodeSource(JS::TranscodeSource&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/ScriptPreloader.h:458:11, inlined from 'bool mozilla::ScriptPreloader::StartDecodeTask(const JS::ReadOnlyDecodeOptions&, mozilla::Vector&&)' at ../../../../../firefox-152.0/js/xpconnect/loader/ScriptPreloader.cpp:1337:69: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/Range.h:18:7, inlined from 'JS::TranscodeSource::TranscodeSource(JS::TranscodeSource&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/ScriptPreloader.h:458:11, inlined from 'bool mozilla::ScriptPreloader::StartDecodeTask(const JS::ReadOnlyDecodeOptions&, mozilla::Vector&&)' at ../../../../../firefox-152.0/js/xpconnect/loader/ScriptPreloader.cpp:1337:69: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/layout/base/PresShellWidgetListener.cpp:12, from Unified_cpp_layout_base1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/firefox-152.0/layout/generic/ScrollAnimationBezierPhysics.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZPublicUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZInputBridge.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/TextDrawTarget.h:12, from ../../../../firefox-152.0/layout/base/nsLayoutUtils.cpp:21, from Unified_cpp_layout_base2.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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: ../../../../firefox-152.0/layout/base/AccessibleCaretManager.cpp: In member function 'virtual nsresult mozilla::AccessibleCaretManager::PressCaret(const nsPoint&, mozilla::EventClassID)': ../../../../firefox-152.0/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)) { ../../../../firefox-152.0/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplayPortUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsRefreshDriver.cpp:44: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/WindowGlobalTypes.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../../firefox-152.0/layout/forms/nsTextControlFrame.cpp:14, from Unified_cpp_layout_forms0.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h: In static member function 'static bool IPC::ParamTraits >::Read(IPC::MessageReader*, T*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:314: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 314 | if (!ReadParam(reader, &size)) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:314: 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/firefox/firefox-152.0/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsAtomicContainerFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsImageFrame.h:14, from ../../../../firefox-152.0/layout/build/nsLayoutStatics.cpp:50, from Unified_cpp_layout_build0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLineBox.h: In member function 'const nsLineBox* nsLineIterator::GetLineAt(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../firefox-152.0/layout/base/PresShellWidgetListener.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from ../../../../firefox-152.0/layout/base/Units.h:18, from ../../../../firefox-152.0/layout/base/PresShellWidgetListener.h:8, from ../../../../firefox-152.0/layout/base/PresShellWidgetListener.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsBlockFrame.h:13, from ../../../../firefox-152.0/layout/forms/ButtonControlFrame.h:8, from ../../../../firefox-152.0/layout/forms/ButtonControlFrame.cpp:5, from Unified_cpp_layout_forms0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsClassHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsRefreshDriver.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/base/nsRefreshDriver.cpp:2280: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->mObservers[aIdx_8(D)].D.450045.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsRefreshDriver.cpp: In member function 'bool nsRefreshDriver::TickObserverArray(uint32_t, mozilla::TimeStamp)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsRefreshDriver.cpp:2280: note: '__for_begin' declared here 2280 | for (RefPtr obs : mObservers[aIdx].EndLimitedRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsRefreshDriver.cpp:2278: note: 'this' declared here 2278 | bool nsRefreshDriver::TickObserverArray(uint32_t aIdx, TimeStamp aNowTime) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:65, from ../../../../firefox-152.0/layout/base/AccessibleCaret.h:13, from ../../../../firefox-152.0/layout/base/AccessibleCaret.cpp:5, from Unified_cpp_layout_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = gfx::PointTyped; long unsigned int N = 4]': ../../../../firefox-152.0/layout/base/GeometryUtils.cpp:225:0: required from here 225 | PodArrayZero(points); /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/layout/base/Units.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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]': ../../../../firefox-152.0/layout/base/GeometryUtils.cpp:450:0: required from here 450 | PodZero(aPoints, aPointCount); /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AbsoluteContainingBlock.h:14, from ../../../../firefox-152.0/layout/generic/AbsoluteContainingBlock.cpp:10, from Unified_cpp_layout_generic0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from ../../../../firefox-152.0/layout/base/nsGenConList.cpp:11, from Unified_cpp_layout_base2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:80, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/xpconnect/src/XPCModule.h:8, from ../../../../firefox-152.0/layout/build/nsLayoutModule.cpp:8, from Unified_cpp_layout_build0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2162:8: note: 'struct xpc::GlobalProperties' declared here 2162 | struct GlobalProperties { | ^~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/style/nsStyleConsts.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/style/CounterStyleManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/style/nsStyleStruct.h:15, from ../../../../firefox-152.0/layout/base/nsGenConList.h:12, from ../../../../firefox-152.0/layout/base/nsGenConList.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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 ../../../../firefox-152.0/layout/forms/nsDateTimeControlFrame.cpp:161:23: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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: ../../../../firefox-152.0/layout/forms/nsDateTimeControlFrame.cpp: In member function 'virtual void nsDateTimeControlFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&)': ../../../../firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsCSSRendering.h:16, from ../../../../firefox-152.0/layout/build/nsLayoutStatics.cpp:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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_build0.cpp:2: ../../../../firefox-152.0/layout/build/nsContentDLF.cpp: In member function 'virtual nsresult nsContentDLF::CreateInstance(const char*, nsIChannel*, nsILoadGroup*, const nsACString&, nsIDocShell*, nsISupports*, nsIStreamListener**, nsIDocumentViewer**)': ../../../../firefox-152.0/layout/build/nsContentDLF.cpp:115:12: warning: 'rv' may be used uninitialized [-Wmaybe-uninitialized] 115 | nsresult rv; | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZCCallbackHelper.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:22, from ../../../../firefox-152.0/layout/generic/ScrollContainerFrame.cpp:58, from Unified_cpp_layout_generic1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 Unified_cpp_layout_base0.cpp:137: ../../../../firefox-152.0/layout/base/PresShell.cpp: In member function 'void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)': ../../../../firefox-152.0/layout/base/PresShell.cpp:2785: warning: 'targetNeedsReflowFromParent' may be used uninitialized [-Wmaybe-uninitialized] 2785 | if (IsReflowBoundary(f) || !f->GetParent()) { ../../../../firefox-152.0/layout/base/PresShell.cpp:2690: note: 'targetNeedsReflowFromParent' was declared here 2690 | bool targetNeedsReflowFromParent; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:17, from ../../../../firefox-152.0/layout/generic/ScrollContainerFrame.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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_generic2.cpp:56: ../../../../firefox-152.0/layout/generic/nsFrameSelection.cpp: In member function 'mozilla::dom::Selection* nsFrameSelection::GetSelection(mozilla::SelectionType) const': ../../../../firefox-152.0/layout/generic/nsFrameSelection.cpp:1615:25: warning: array subscript has type 'char' [-Wchar-subscripts] 1615 | return mDomSelections[index]; | ^~~~~ In file included from Unified_cpp_layout_generic2.cpp:65: ../../../../firefox-152.0/layout/generic/nsFrameSetFrame.cpp: In member function 'virtual void nsHTMLFramesetFrame::SetInitialChildList(nsIFrame::ChildListID, nsFrameList&&)': ../../../../firefox-152.0/layout/generic/nsFrameSetFrame.cpp:340: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 340 | if (!aChildList.IsEmpty()) [[unlikely]] { ../../../../firefox-152.0/layout/generic/nsFrameSetFrame.cpp:340: 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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from ../../../../firefox-152.0/layout/generic/ScrollAnimationPhysics.h:8, from ../../../../firefox-152.0/layout/generic/ScrollAnimationMSDPhysics.h:8, from ../../../../firefox-152.0/layout/generic/ScrollAnimationMSDPhysics.cpp:5, from Unified_cpp_layout_generic1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/layout/inspector/InspectorUtils.cpp:25, from Unified_cpp_layout_inspector0.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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/DomQuotaMetrics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/FirstInitializationAttemptsImpl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:73, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:28, from ../../../../firefox-152.0/layout/ipc/RemoteLayerTreeOwner.cpp:10, from Unified_cpp_layout_ipc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 Unified_cpp_layout_generic3.cpp:74: ../../../../firefox-152.0/layout/generic/nsRubyBaseContainerFrame.cpp: In member function 'virtual void nsRubyBaseContainerFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&)': ../../../../firefox-152.0/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) { ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/ChildIterator.h:11, from ../../../../firefox-152.0/layout/inspector/InspectorUtils.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TreeOrderedArray.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IdentifierMapEntry.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentOrShadowRoot.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/css/Rule.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InspectorUtilsBinding.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InspectorCSSParser.h:8, from ../../../../firefox-152.0/layout/inspector/InspectorCSSParser.cpp:5, from Unified_cpp_layout_inspector0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../firefox-152.0/layout/generic/nsIFrame.h:51, from ../../../../firefox-152.0/layout/generic/nsLineBox.h:13, from ../../../../firefox-152.0/layout/generic/nsContainerFrame.h:14, from ../../../../firefox-152.0/layout/generic/nsContainerFrame.cpp:7, from Unified_cpp_layout_generic2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/LayoutConstants.h:10, from ../../../../firefox-152.0/layout/generic/nsContainerFrame.h:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/layout/generic/ScrollAnimationBezierPhysics.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZPublicUtils.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZInputBridge.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:9, from ../../../../firefox-152.0/layout/generic/TextDrawTarget.h:12, from ../../../../firefox-152.0/layout/generic/nsTextFrame.cpp:15, from Unified_cpp_layout_generic4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsMargin.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:739: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/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:779:26, inlined from 'nscoord mozilla::StyleLengthPercentage::Resolve(nscoord) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:783:17, inlined from 'nscoord ResolveScrollPaddingStyleValue(const mozilla::StyleRect >&, mozilla::Side, const nsSize&)' at ../../../../firefox-152.0/layout/generic/ScrollContainerFrame.cpp:7736: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCoord.h:325:10: warning: 'percentageBasis' may be used uninitialized [-Wmaybe-uninitialized] 325 | return float(aAppUnits) / aAppUnitsPerPixel; | ^~~~~~~~~~~~~~~~ ../../../../firefox-152.0/layout/generic/ScrollContainerFrame.cpp: In function 'nscoord ResolveScrollPaddingStyleValue(const mozilla::StyleRect >&, mozilla::Side, const nsSize&)': ../../../../firefox-152.0/layout/generic/ScrollContainerFrame.cpp:7724: note: 'percentageBasis' was declared here 7724 | nscoord percentageBasis; In file included from Unified_cpp_layout_generic1.cpp:65: ../../../../firefox-152.0/layout/generic/SelectionMovementUtils.cpp: In static member function 'static mozilla::FrameAndOffset mozilla::SelectionMovementUtils::GetFrameForNodeOffset(const nsIContent*, uint32_t, mozilla::CaretAssociationHint)': ../../../../firefox-152.0/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); ../../../../firefox-152.0/layout/generic/SelectionMovementUtils.cpp:268: note: 'offsetInFrameContent' was declared here 268 | uint32_t offsetInFrameContent, offsetInLastFrameContent = aOffset; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../firefox-152.0/layout/generic/nsIntervalSet.cpp:12, from Unified_cpp_layout_generic3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameMetrics.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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_mathml0.cpp:2: ../../../../firefox-152.0/layout/mathml/nsMathMLChar.cpp: In lambda function: ../../../../firefox-152.0/layout/mathml/nsMathMLChar.cpp:675:19: warning: possibly dangling reference to a temporary [-Wdangling-reference] 675 | const auto& firstFontInList = familyList.list.AsSpan()[0]; | ^~~~~~~~~~~~~~~ ../../../../firefox-152.0/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]; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:44, from ../../../../firefox-152.0/layout/ipc/RemoteLayerTreeOwner.h:12, from ../../../../firefox-152.0/layout/ipc/RemoteLayerTreeOwner.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 ../../../../firefox-152.0/layout/generic/nsIFrame.h:51, from ../../../../firefox-152.0/layout/generic/nsTextFrame.h:15, from ../../../../firefox-152.0/layout/generic/nsTextFrame.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FontPropertyTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:12, from ../../../../firefox-152.0/layout/generic/nsTextFrame.h:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../../../firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/layout/generic/nsTextFrame.cpp:9803:0: required from here 9803 | ? GetProperty(TrimmableWhitespaceProperty()) /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/gfxTextRun.h:397:10: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct gfxTextRun::TrimmableWS'} declared here 397 | struct TrimmableWS { | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsCSSRendering.h:16, from ../../../../firefox-152.0/layout/mathml/nsMathMLChar.cpp:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ layout/style/nsComputedDOMStyleGenerated.inc.stub layout/style/nsCSSPropsGenerated.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGImageContext.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsLayoutUtils.h:19, from ../../../../firefox-152.0/layout/painting/ActiveLayerTracker.cpp:22, from Unified_cpp_layout_painting0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGPreserveAspectRatio.h: In member function 'bool mozilla::SVGPreserveAspectRatio::SetAlign(uint16_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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 ../../../../firefox-152.0/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 ../../../../firefox-152.0/layout/generic/nsVideoFrame.cpp:350: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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: ../../../../firefox-152.0/layout/generic/nsVideoFrame.cpp: In member function 'virtual void nsVideoFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&)': ../../../../firefox-152.0/layout/generic/nsVideoFrame.cpp:256: note: 'borderBoxBSize' was declared here 256 | nscoord borderBoxBSize; In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:63, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsNetUtil.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:29700, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WritingModes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Baseline.h:8, from ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual void BrokenImageIcon::Notify(imgIRequest*, int32_t, const nsIntRect*)' at ../../../../firefox-152.0/layout/generic/nsImageFrame.cpp:308: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_40(D)->mObservers.D.2821208.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_layout_generic2.cpp:119: ../../../../firefox-152.0/layout/generic/nsImageFrame.cpp: In member function 'virtual void BrokenImageIcon::Notify(imgIRequest*, int32_t, const nsIntRect*)': ../../../../firefox-152.0/layout/generic/nsImageFrame.cpp:308: note: '__for_begin' declared here 308 | for (nsImageFrame* frame : mObservers.ForwardRange()) { ../../../../firefox-152.0/layout/generic/nsImageFrame.cpp:281: note: 'this' declared here 281 | const nsIntRect* aData) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsContainerFrame.h:14, from ../../../../firefox-152.0/layout/painting/ActiveLayerTracker.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersTypes.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimationUtils.h:11, from ../../../../firefox-152.0/layout/painting/ActiveLayerTracker.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsSubDocumentFrame.h:11, from ../../../../firefox-152.0/layout/printing/nsPrintJob.cpp:42, from Unified_cpp_layout_printing0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/printing/nsPrintJob.h:13, from ../../../../firefox-152.0/layout/printing/ipc/RemotePrintJobChild.cpp:9, from Unified_cpp_layout_printing0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/dom/SVGTransformList.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimatedTransformList.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransformableElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGGraphicsElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGGeometryElement.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:11, from ../../../../firefox-152.0/layout/svg/FilterInstance.cpp:21, from Unified_cpp_layout_svg0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/dom/SVGTransform.h:128: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 128 | if (mTransformType != aOther.mTransformType) return false; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransform.h:128: 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 ../../../../firefox-152.0/layout/generic/nsFlexContainerFrame.cpp:1813:32: ../../../../firefox-152.0/layout/generic/nsFlexContainerFrame.cpp:674:5: warning: 'resolvedMinSize' may be used uninitialized [-Wmaybe-uninitialized] 674 | if (aNewMinSize > mMainMinSize) { | ^~ ../../../../firefox-152.0/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize(FlexItem&, const nsIFrame::ReflowInput&, const FlexboxAxisTracker&)': ../../../../firefox-152.0/layout/generic/nsFlexContainerFrame.cpp:1691:11: note: 'resolvedMinSize' was declared here 1691 | nscoord resolvedMinSize; // (only set/used if isMainMinSizeAuto==true) | ^~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_svg0.cpp:119: ../../../../firefox-152.0/layout/svg/SVGFilterInstance.cpp: In member function 'bool mozilla::SVGFilterInstance::ComputeBounds()': ../../../../firefox-152.0/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/firefox/firefox-152.0/dom/svg/SVGFilters.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGFilterInstance.h:10, from ../../../../firefox-152.0/layout/svg/FilterInstance.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/svg/SVGAnimatedLength.h:111:7: note: 'class mozilla::SVGAnimatedLength' declared here 111 | class SVGAnimatedLength { | ^~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:15, from ../../../../firefox-152.0/layout/svg/SVGUtils.cpp:42, from Unified_cpp_layout_svg2.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h: In member function 'void nsIContent::SetPrimaryFrame(nsIFrame*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:41: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 41 | } else if (nsIFrame* currentPrimaryFrame = GetPrimaryFrame()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:41: 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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGUtils.h:26, from ../../../../firefox-152.0/layout/svg/CSSClipPathInstance.cpp:11, from Unified_cpp_layout_svg0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_gfx.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Logging.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordedEvent.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/DrawEventRecorder.h:10, from ../../../../firefox-152.0/layout/printing/DrawEventRecorder.h:10, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageEncoder.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OffscreenCanvas.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsICanvasRenderingContextInternal.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:27, from ../../../../firefox-152.0/layout/svg/SVGObserverUtils.cpp:20, from Unified_cpp_layout_svg1.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasUtils.h: In function 'bool mozilla::CanvasUtils::FloatValidate(double)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasUtils.h:96: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 96 | VALIDATE(f1); /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasUtils.h:96: 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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGContainerFrame.h:11, from ../../../../firefox-152.0/layout/svg/SVGGFrame.h:9, from ../../../../firefox-152.0/layout/svg/SVGUseFrame.h:9, from ../../../../firefox-152.0/layout/svg/SVGUseFrame.cpp:5, from Unified_cpp_layout_svg2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ISVGDisplayableFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGContainerFrame.h:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/media/libcubeb/src/cubeb_tracing.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libcubeb/src/cubeb_oss.c:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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); | ^~~~~~~~~~~~~~~~~ In file included from Unified_cpp_layout_tables0.cpp:65: ../../../../firefox-152.0/layout/tables/nsTableFrame.cpp: In member function 'virtual void nsTableFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const nsIFrame::ReflowInput&, nsReflowStatus&)': ../../../../firefox-152.0/layout/tables/nsTableFrame.cpp:1718: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 1718 | } else if (lastChildReflowed && aStatus.IsIncomplete()) { ../../../../firefox-152.0/layout/tables/nsTableFrame.cpp:1718: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory ../../../../firefox-152.0/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': ../../../../firefox-152.0/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)); ../../../../firefox-152.0/layout/tables/nsTableFrame.cpp:5431: note: 'struct BCBlockDirSeg' declared here 5431 | struct BCBlockDirSeg { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplaySVGItem.h:8, from ../../../../firefox-152.0/layout/svg/SVGGeometryFrame.h:10, from ../../../../firefox-152.0/layout/svg/SVGGeometryFrame.cpp:6, from Unified_cpp_layout_svg1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/DisplayItemClip.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/DisplayItemClipChain.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayList.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ 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 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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyboardEventBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyboardEvent.h:9, from ../../../../firefox-152.0/layout/xul/nsMenuPopupFrame.cpp:31, from Unified_cpp_layout_xul0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsCSSRenderingBorders.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayList.h:44, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLeafFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/xul/SimpleXULLeafFrame.h:14, from ../../../../../firefox-152.0/layout/xul/tree/nsTreeBodyFrame.h:8, from ../../../../../firefox-152.0/layout/xul/tree/nsTreeBodyFrame.cpp:5, from Unified_cpp_layout_xul_tree0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/DisplayItemClip.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/DisplayItemClipChain.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayList.h:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsBlockFrame.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/MiddleCroppingBlockFrame.h:8, from ../../../../firefox-152.0/layout/xul/MiddleCroppingLabelFrame.h:8, from ../../../../firefox-152.0/layout/xul/MiddleCroppingLabelFrame.cpp:5, from Unified_cpp_layout_xul0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/LayoutConstants.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/media/libjpeg/src/jdphuff.c: In function 'decode_mcu_DC_first': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libjpeg/src/jdphuff.c: In function 'decode_mcu_AC_first': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libjpeg/src/jdphuff.c:411:15: note: in expansion of macro 'HUFF_EXTEND' 411 | s = HUFF_EXTEND(r, s); | ^~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { | ^~~~~~~~~~ In file included from Unified_c_media_libnestegg_src0.c:2: ../../../../../firefox-152.0/media/libnestegg/src/nestegg.c: In function 'ne_parse': ../../../../../firefox-152.0/media/libnestegg/src/nestegg.c:1414:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 1414 | uint64_t id, size, peeked_id; | ^~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngpriv.h:83, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libpng/pngrutil.c:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:1687:11: warning: "png_handle_sPLT" redefined 1687 | # define png_handle_sPLT NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:1883:11: warning: "png_handle_bKGD" redefined 1883 | # define png_handle_bKGD NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:2087:11: warning: "png_handle_hIST" redefined 2087 | # define png_handle_hIST NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:2113:11: warning: "png_handle_pHYs" redefined 2113 | # define png_handle_pHYs NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:2139:11: warning: "png_handle_oFFs" redefined 2139 | # define png_handle_oFFs NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:2263:11: warning: "png_handle_pCAL" redefined 2263 | # define png_handle_pCAL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:2338:11: warning: "png_handle_sCAL" redefined 2338 | # define png_handle_sCAL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:2374:11: warning: "png_handle_tIME" redefined 2374 | # define png_handle_tIME NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:2446:11: warning: "png_handle_tEXt" redefined 2446 | # define png_handle_tEXt NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:2562:11: warning: "png_handle_zTXt" redefined 2562 | # define png_handle_zTXt NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:2711:11: warning: "png_handle_iTXt" redefined 2711 | # define png_handle_iTXt NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:3150:9: warning: "png_handle_acTL" redefined 3150 | #define png_handle_acTL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:3151:9: warning: "png_handle_fcTL" redefined 3151 | #define png_handle_fcTL NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libpng/pngrutil.c:3152:9: warning: "png_handle_fdAT" redefined 3152 | #define png_handle_fdAT NULL | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libwebp/sharpyuv/sharpyuv.c: In function 'SharpYuvOptionsInitInternal': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libwebp/sharpyuv/sharpyuv.c:500:40: warning: logical 'and' of equal expressions [-Wlogical-op] 500 | (major == SHARPYUV_VERSION_MAJOR && major == 0 && | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c: In function 'HistogramAdd': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c:453:9: note: 'length' was declared here 453 | int length; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c: In function 'ComputeHistogramCost': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c:438:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c: In function 'GetCombinedHistogramEntropy': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c:373:19: note: 'Y' was declared here 373 | const uint32_t* Y; | ^ In function 'GetCombinedEntropy', inlined from 'GetCombinedHistogramEntropy' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c:438:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c: In function 'GetCombinedHistogramEntropy': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c:374:7: note: 'length' was declared here 374 | int length; | ^~~~~~ In function 'GetCombinedEntropy', inlined from 'GetCombinedHistogramEntropy' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c:438:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c: In function 'GetCombinedHistogramEntropy': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c: In function 'VP8LHistogramEstimateBits': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c:399:9: note: 'length' was declared here 399 | int length; | ^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/libwebp/src/enc/histogram_enc.c:400:21: note: 'population' was declared here 400 | const uint32_t* population; | ^~~~~~~~~~ In file included from Unified_cpp_modules_woff20.cpp:38: ../../../../firefox-152.0/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, WOFF2Header*)': ../../../../firefox-152.0/modules/woff2/src/woff2_dec.cc:1218:12: warning: unused variable 'dst_offset' [-Wunused-variable] 1218 | uint64_t dst_offset = first_table_offset; | ^~~~~~~~~~ netwerk/base/ascii_pac_utils.inc.stub netwerk/dns/etld_data.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from ../../../../firefox-152.0/modules/libpref/SharedPrefMap.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from ../../../../firefox-152.0/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 ../../../../firefox-152.0/netwerk/cookie/CookieServiceChild.cpp:535:69: ../../../../firefox-152.0/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: ../../../../firefox-152.0/netwerk/cookie/CookieServiceChild.cpp: In member function 'void mozilla::net::CookieServiceChild::NotifyObservers(mozilla::net::Cookie*, const mozilla::net::PCookieServiceChild::OriginAttributes&, CookieNotificationAction, const mozilla::Maybe&)': ../../../../firefox-152.0/netwerk/cookie/CookieServiceChild.cpp:501:33: note: 'notificationAction' was declared here 501 | nsICookieNotification::Action notificationAction; | ^~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/netwerk/ipc/DocumentChannelParent.cpp:7, from Unified_cpp_netwerk_ipc0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h: In member function 'void nsIFrame::PeekWordState::Update(bool, bool, Script)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5542: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 5542 | } else if (!aAfterPunctuation) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5542: 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/firefox/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoader.h:35, from ../../../../firefox-152.0/netwerk/ipc/DocumentChannelChild.cpp:21, from Unified_cpp_netwerk_ipc0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from ../../ipc/ipdl/PNeckoChild.cpp:37, from Unified_cpp_netwerk_ipc2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIChannel.h:11, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBackground.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBackgroundChild.h:9, from ../../../../firefox-152.0/netwerk/ipc/SocketProcessBackgroundChild.h:9, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoParent.h:8, from ../../../../../firefox-152.0/netwerk/protocol/res/ExtensionProtocolHandler.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from ../../../ipc/ipdl/PWebSocketChild.cpp:32, from Unified_cpp_protocol_websocket1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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_protocol_http1.cpp:119: ../../../../../firefox-152.0/netwerk/protocol/http/HappyEyeballsConnectionAttempt.cpp: In function 'mozilla::Result mozilla::net::ToNetAddr(const happy_eyeballs::IpAddr&, uint16_t)': ../../../../../firefox-152.0/netwerk/protocol/http/HappyEyeballsConnectionAttempt.cpp:144: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] 144 | memset(&addr, 0, sizeof(NetAddr)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../firefox-152.0/netwerk/protocol/http/nsHttpTransaction.h:13, from ../../../../../firefox-152.0/netwerk/protocol/http/ConnectionAttempt.cpp:6, from Unified_cpp_protocol_http1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../../firefox-152.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp:6, from Unified_cpp_protocol_websocket0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoChild.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/netwerk/protocol/http/HttpLog.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../../firefox-152.0/netwerk/protocol/http/HttpChannelParent.cpp:19, from Unified_cpp_protocol_http3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../../firefox-152.0/netwerk/protocol/http/HttpChannelChild.cpp:16, from Unified_cpp_protocol_http3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/NetwerkMetrics.h:10, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/glean/bindings/Labeled.h:187:32, inlined from 'void mozilla::net::Http3Session::EchOutcomeTelemetry()' at ../../../../../firefox-152.0/netwerk/protocol/http/Http3Session.cpp:2991:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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: ../../../../../firefox-152.0/netwerk/protocol/http/Http3Session.cpp: In member function 'void mozilla::net::Http3Session::EchOutcomeTelemetry()': ../../../../../firefox-152.0/netwerk/protocol/http/Http3Session.cpp:2978:33: note: 'label' was declared here 2978 | glean::http3::EchOutcomeLabel label; | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/parser/expat/expat/lib/moz_xmlparse.c:6: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/parser/expat/expat/lib/xmlparse.c: In function 'processEntity': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/parser/expat/expat/lib/xmlparse.c:6625:22: warning: 'openEntityList' may be used uninitialized [-Wmaybe-uninitialized] 6625 | openEntity->next = *openEntityList; | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/parser/expat/expat/lib/xmlparse.c:6584:39: note: 'openEntityList' was declared here 6584 | OPEN_INTERNAL_ENTITY *openEntity, **openEntityList, **freeEntityList; | ^~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/parser/expat/expat/lib/xmlparse.c:6611:7: warning: 'freeEntityList' may be used uninitialized [-Wmaybe-uninitialized] 6611 | if (*freeEntityList) { | ^~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/parser/expat/expat/lib/xmlparse.c:6584:57: note: 'freeEntityList' was declared here 6584 | OPEN_INTERNAL_ENTITY *openEntity, **openEntityList, **freeEntityList; | ^~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoChild.h:8, from ../../../../../firefox-152.0/netwerk/protocol/http/HttpLog.h:18, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoChild.h:8, from ../../../../../firefox-152.0/netwerk/protocol/http/HttpLog.h:18, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:8, from ../../../../../firefox-152.0/netwerk/protocol/http/nsAHttpConnection.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from ../../../../firefox-152.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:9, from Unified_cpp_parser_html0.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/netwerk/url-classifier/ChannelClassifierService.cpp:8, from Unified_cpp_url-classifier0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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 security/manager/ssl/nsSTSPreloadListGenerated.inc.stub security/manager/ssl/xpcshell.inc.stub 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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ security/manager/ssl/content-signature-local.inc.stub security/nss/lib/nss/out.nss.def.stub security/nss/lib/util/out.nssutil.def.stub security/nss/lib/smime/out.smime.def.stub security/nss/lib/ssl/out.ssl.def.stub In file included from Unified_cpp_malloc_internal_gn0.cpp:2: ../../../../../../../firefox-152.0/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 { | ^~~~~ 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 ../../../firefox-152.0/startupcache/StartupCache.cpp:585:5: ../../../firefox-152.0/startupcache/StartupCache.cpp:105: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] 105 | if (PR_Write(fd, data, len) != len) { | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTSubstring.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAString.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsString.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IOInterposer.h:10, from ../../../firefox-152.0/startupcache/StartupCache.cpp:7: ../../../firefox-152.0/startupcache/StartupCache.cpp: In member function 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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); \ | ^~~~~~~~~~~~~~~~~~~ ../../../firefox-152.0/startupcache/StartupCache.cpp:584:9: note: in expansion of macro 'MOZ_TRY' 584 | 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 ../../../firefox-152.0/startupcache/StartupCache.cpp:593:7: ../../../firefox-152.0/startupcache/StartupCache.cpp:105: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] 105 | if (PR_Write(fd, data, len) != len) { | ~~~~~~~~^~~~~~~~~~~~~~~ ../../../firefox-152.0/startupcache/StartupCache.cpp: In member function 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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); \ | ^~~~~~~~~~~~~~~~~~~ ../../../firefox-152.0/startupcache/StartupCache.cpp:591:16: note: in expansion of macro 'MOZ_TRY' 591 | 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 ../../../firefox-152.0/startupcache/StartupCache.cpp:598:5: ../../../firefox-152.0/startupcache/StartupCache.cpp:105: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] 105 | if (PR_Write(fd, data, len) != len) { | ~~~~~~~~^~~~~~~~~~~~~~~ ../../../firefox-152.0/startupcache/StartupCache.cpp: In member function 'mozilla::Result mozilla::scache::StartupCache::WriteToDisk(WriteType)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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); \ | ^~~~~~~~~~~~~~~~~~~ ../../../firefox-152.0/startupcache/StartupCache.cpp:597:14: note: in expansion of macro 'MOZ_TRY' 597 | result = MOZ_TRY(ctx.EndCompressing().mapErr(MapLZ4ErrorToNsresult)); | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/profiling/internal/sample_recorder.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:54, from ../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/strings/cord.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h:58, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:210, from ../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/internal/log_impl.h:20, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/log.h:209, from ../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/internal/globals.h:28, from ../../../../../../../firefox-152.0/third_party/abseil-cpp/absl/log/initialize.cc:18, from Unified_cpp_log_initialize_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/internal/strip.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/internal/check_op.h:41, from ../../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/internal/log_format.h:33, from ../../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/internal/globals.h:28, from ../../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/internal/log_message.h:45, from ../../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/internal/log_sink_set.h:23, from ../../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from ../../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/log_entry.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/log/log_sink.h:25, from ../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/strings/cord.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from ../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/strings/cord.h:91, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/status/internal/status_internal.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/status/status.h:66, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/status/internal/statusor_internal.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/status/statusor.h:51, from ../../../../../../../firefox-152.0/third_party/abseil-cpp/absl/status/statusor.cc:14, from Unified_cpp_status_statusor_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/strings/cord.h:91, from ../../../../../../../firefox-152.0/third_party/abseil-cpp/absl/strings/cord.cc:15, from Unified_cpp_strings_cord_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from ../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/strings/internal/cordz_info.h:31, from ../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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 Unified_cpp_phcycles_internal_gn0.cpp:2: ../../../../../../../firefox-152.0/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 { | ^~~ ../../../../../../../firefox-152.0/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] ../../../../../../../firefox-152.0/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] ../../../../../../../firefox-152.0/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] ../../../../../../../firefox-152.0/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] ../../../../../../../firefox-152.0/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] ../../../../../../../firefox-152.0/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] ../../../../../../../firefox-152.0/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 ../../../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from ../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/blocking_counter.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/blocking_counter.cc:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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)); | ^ third_party/zstd/huf_decompress_amd64.o In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.h:21, from ../../../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/clock.h:29, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/mutex.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/synchronization/barrier.h:23, from ../../../../../../../firefox-152.0/third_party/abseil-cpp/absl/synchronization/barrier.cc:15, from Unified_cpp_synchronization_gn0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from ../../../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/civil_time.h:78, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.h:102, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/abseil-cpp/absl/time/time.cc:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocationBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ContentBlockingAllowList.h:8, from ../../../../../../firefox-152.0/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingAllowList.h:8, from ../../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../../firefox-152.0/toolkit/components/browser/nsWebBrowser.cpp:10, from Unified_cpp_components_browser0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../../firefox-152.0/toolkit/components/antitracking/ContentBlockingNotifier.cpp:12, from Unified_cpp_antitracking0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIChannel.h:11, from ../../../../../firefox-152.0/toolkit/components/content-classifier/ContentClassifierService.h:13, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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::LoadFilterLists()::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise::ThenValue::DoResolveOrRejectInternal(mozilla::MozPromise::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ContentClassifierService::LoadFilterLists()::::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../../firefox-152.0/toolkit/components/contentanalysis/ContentAnalysis.cpp:13, from Unified_cpp_contentanalysis0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/ReflowOutput.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:62, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:8, from ../../../../../../firefox-152.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:24, from Unified_cpp_webrequest0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from ../../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from ../../../../../firefox-152.0/toolkit/components/formautofill/FormAutofillNative.cpp:20, from Unified_cpp_formautofill0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrameInlines.h:184:39: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChromeUtilsBinding.h:14, from ../../../../../firefox-152.0/toolkit/components/formautofill/FormAutofillNative.h:9, from ../../../../../firefox-152.0/toolkit/components/formautofill/FormAutofillNative.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from ../../../../../firefox-152.0/toolkit/components/find/nsFind.cpp:11, from Unified_cpp_components_find0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 ../../../../../firefox-152.0/toolkit/components/contentanalysis/ContentAnalysis.h:7, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/caps/BasePrincipal.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PrincipalHashKey.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContextGroup.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WebRequestService.h:11, from ../../../../../../firefox-152.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, from ../../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessagePort.h:8, from ../../../../../../../firefox-152.0/toolkit/components/ml/backends/llama/LlamaRunner.h:14, from ../../../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/remote/nsRemoteService.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../../firefox-152.0/toolkit/components/places/History.cpp:11, from Unified_cpp_components_places0.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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_components_places0.cpp:119: ../../../../../firefox-152.0/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::ExecuteQuery(nsINavHistoryQuery*, nsINavHistoryQueryOptions*, nsINavHistoryResult**)': ../../../../../firefox-152.0/toolkit/components/places/nsNavHistory.cpp:658:24: warning: 'dateAdded' may be used uninitialized [-Wmaybe-uninitialized] 658 | node->mDateAdded = dateAdded; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../../../firefox-152.0/toolkit/components/places/nsNavHistory.cpp:648:12: note: 'dateAdded' was declared here 648 | PRTime dateAdded; | ^~~~~~~~~ ../../../../../firefox-152.0/toolkit/components/places/nsNavHistory.cpp:659:27: warning: 'lastModified' may be used uninitialized [-Wmaybe-uninitialized] 659 | node->mLastModified = lastModified; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../../../../../firefox-152.0/toolkit/components/places/nsNavHistory.cpp:649:12: note: 'lastModified' was declared here 649 | PRTime lastModified; | ^~~~~~~~~~~~ toolkit/components/telemetry/TelemetryHistogramData.inc.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalFreezeObserver.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Blob.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/File.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItem.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItemList.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransfer.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MouseEvents.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/resistfingerprinting/nsUserCharacteristics.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEditor.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/satchel/nsFormFillController.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Hal.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:9, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../../firefox-152.0/toolkit/components/resistfingerprinting/nsRFPService.cpp:43, from Unified_cpp_resistfingerprinting0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/GeckoArgs.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSProcessActorParent.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InProcessParent.h:9, from ../../../../../firefox-152.0/toolkit/components/sessionstore/SessionStoreChild.cpp:13, from Unified_cpp_sessionstore0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 toolkit/library/buildid.cpp.stub In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../../firefox-152.0/toolkit/components/sessionstore/SessionStoreChangeListener.cpp:15, from Unified_cpp_sessionstore0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:8: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../../firefox-152.0/toolkit/components/windowwatcher/nsOpenWindowInfo.cpp:7, from Unified_cpp_windowwatcher0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_browser.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ContentBlockingLog.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SessionStoreFormData.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:12, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nscore.h:178, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCycleCollectionTraversalCallback.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCycleCollectionNoteChild.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCOMPtr.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Components.h:10, from ../../../../firefox-152.0/tools/performance/PageloadEvent.cpp:5, from Unified_cpp_tools_performance0.cpp:2: ../../../../firefox-152.0/tools/performance/PageloadEvent.cpp: In member function 'void mozilla::performance::pageload_event::PageloadEventData::SendAsPageLoadEvent()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/tools/performance/PageloadEvent.cpp:274:5: note: in expansion of macro 'NS_SUCCEEDED' 274 | NS_SUCCEEDED(NS_DispatchToMainThreadQueue( | ^~~~~~~~~~~~ ../../../../firefox-152.0/tools/performance/PageloadEvent.cpp: In member function 'void mozilla::performance::pageload_event::PageloadEventData::SendAsPageLoadDomainEvent()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/WidgetUtilsGtk.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/tools/performance/PerfStats.cpp:9, from Unified_cpp_tools_performance0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/ProfileBufferEntrySerialization.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Flow.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfileJSONWriter.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ProfilingStack.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ProfileAdditionalInformation.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/GeckoProfiler.h:20, from ../../../../firefox-152.0/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 ../../../../firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Maybe.h:1084:66, inlined from 'mozilla::Maybe > UniqueStacks::LookupFramesForJITAddressFromBufferPos(void*, uint64_t)' at ../../../../firefox-152.0/tools/profiler/core/ProfileBufferEntry.cpp:434:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:653:43: warning: '*(const mozilla::Variant*)p.mozilla::Variant::tag' may be used uninitialized [-Wmaybe-uninitialized] 653 | Variant(const Variant& aRhs) : tag(aRhs.tag) { | ~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../firefox-152.0/uriloader/base/nsDocLoader.cpp:6, from Unified_cpp_uriloader_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersDetail.h:294:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/system_wrappers/vector:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/system_wrappers/functional:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/SharedLibraries.h:100:7, inlined from 'mozilla::ProfileGenerationAdditionalInformation::ProfileGenerationAdditionalInformation(mozilla::ProfileGenerationAdditionalInformation&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Maybe.h:203:3, inlined from 'mozilla::Maybe::Maybe(mozilla::Maybe&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:367:21, inlined from 'mozilla::ProfileAndAdditionalInformation::ProfileAndAdditionalInformation(mozilla::ProfileAndAdditionalInformation&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Vector.h:1014:3, inlined from 'mozilla::Vector profiler_move_exit_profiles()' at ../../../../firefox-152.0/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 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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h:331:25, inlined from 'ProfileBuffer::DuplicateLastSample(ProfilerThreadId, double, mozilla::Maybe&, const RunningTimes&)::' at ../../../../firefox-152.0/tools/profiler/core/ProfileBufferEntry.cpp:2458:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/ProfileChunkedBuffer.h: In lambda function: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PProfiler.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PProfilerChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ProfilerChild.h:10, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PuppetWidget.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocLoader::SetPriority(int32_t)' at ../../../../firefox-152.0/uriloader/base/nsDocLoader.cpp:1665:3: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_17(D)->mChildList.D.1733596.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::SetPriority(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:569:46: note: '__for_begin' declared here 569 | for (RefPtr obs_ : (array_).ForwardRange()) { \ | ^ ../../../../firefox-152.0/uriloader/base/nsDocLoader.cpp:1665:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS' 1665 | NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mChildList, SetPriority, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/uriloader/base/nsDocLoader.cpp:1658:57: note: 'this' declared here 1658 | 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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsTObserverArray.h:456:52, inlined from 'virtual nsresult nsDocLoader::AdjustPriority(int32_t)' at ../../../../firefox-152.0/uriloader/base/nsDocLoader.cpp:1678:3: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_17(D)->mChildList.D.1733596.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::AdjustPriority(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:569:46: note: '__for_begin' declared here 569 | for (RefPtr obs_ : (array_).ForwardRange()) { \ | ^ ../../../../firefox-152.0/uriloader/base/nsDocLoader.cpp:1678:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS' 1678 | NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mChildList, AdjustPriority, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/uriloader/base/nsDocLoader.cpp:1671:57: note: 'this' declared here 1671 | NS_IMETHODIMP nsDocLoader::AdjustPriority(int32_t aDelta) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/uriloader/exthandler/ExternalHelperAppParent.cpp:14, from Unified_cpp_uriloader_exthandler0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../firefox-152.0/widget/headless/HeadlessKeyBindings.h:8, from ../../../../firefox-152.0/widget/headless/HeadlessKeyBindings.cpp:5, from Unified_cpp_widget_headless0.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../firefox-152.0/uriloader/exthandler/ExternalHelperAppChild.cpp:6, from Unified_cpp_uriloader_exthandler0.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/ThemeColors.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/ScrollbarDrawing.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/Theme.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/gtk/nsNativeThemeGTK.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/gtk/nsNativeThemeGTK.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRFPService.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:63, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TelemetryComms.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/nsBaseClipboard.h:9, from ../../../../firefox-152.0/widget/headless/HeadlessClipboard.h:8, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:1139:24, inlined from 'mozilla::WidgetInputEvent::WidgetInputEvent(bool, mozilla::EventMessage, nsIWidget*, mozilla::EventClassID, const mozilla::WidgetEventTime*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:1299:21, inlined from 'mozilla::WidgetMouseEventBase::WidgetMouseEventBase(bool, mozilla::EventMessage, nsIWidget*, mozilla::EventClassID, const mozilla::WidgetEventTime*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/widget/MouseEvents.h:388:48, inlined from 'virtual nsresult mozilla::widget::HeadlessWidget::SynthesizeNativeMouseEvent(nsIWidget::LayoutDeviceIntPoint, nsIWidget::NativeMouseMessage, mozilla::MouseButton, nsIWidget::Modifiers, nsISynthesizedEventCallback*)' at ../../../../firefox-152.0/widget/headless/HeadlessWidget.cpp:424:66: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:559:9: warning: 'msg' may be used uninitialized [-Wmaybe-uninitialized] 559 | mMessage(aMessage), | ^~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_widget_headless0.cpp:65: ../../../../firefox-152.0/widget/headless/HeadlessWidget.cpp: In member function 'virtual nsresult mozilla::widget::HeadlessWidget::SynthesizeNativeMouseEvent(nsIWidget::LayoutDeviceIntPoint, nsIWidget::NativeMouseMessage, mozilla::MouseButton, nsIWidget::Modifiers, nsISynthesizedEventCallback*)': ../../../../firefox-152.0/widget/headless/HeadlessWidget.cpp:408:16: note: 'msg' was declared here 408 | EventMessage msg; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:43, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/gtk/nsWindow.cpp:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/LoadedScript.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ModuleLoaderBase.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ModuleLoader.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/nsBaseDragService.cpp:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf::destroy()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/nsIWidget.cpp:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/gtk/nsWindow.cpp:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/nsBaseDragService.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/nsBaseDragService.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/nsIWidget.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayList.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../firefox-152.0/widget/ContentCache.cpp:13, from Unified_cpp_widget0.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../firefox-152.0/widget/PuppetWidget.cpp:9, from Unified_cpp_widget1.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from ../../../firefox-152.0/widget/TextEvents.h:27, from ../../../firefox-152.0/widget/ContentCache.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyboardEventBinding.h:6, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:21, from ../../../firefox-152.0/widget/InputData.h:21, from ../../../firefox-152.0/widget/TouchResampler.h:13, from ../../../firefox-152.0/widget/TouchResampler.cpp:5, from Unified_cpp_widget2.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../firefox-152.0/widget/PuppetWidget.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../firefox-152.0/widget/gtk/IMContextWrapper.cpp:23, from Unified_cpp_widget_gtk0.cpp:119: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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_widget_gtk2.cpp:2: ../../../../firefox-152.0/widget/gtk/nsClipboard.cpp: In instantiation of 'nsClipboard::AsyncGetNativeClipboardData(const nsACString&, nsIClipboard::ClipboardType, nsBaseClipboard::GetNativeDataCallback&&):: mutable [with auto:89 = mozilla::Result >, nsresult>]': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 = 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/firefox/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/firefox/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 = 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/firefox/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 = 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/firefox/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 = 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, | ^~~~~~~ ../../../../firefox-152.0/widget/gtk/nsClipboard.cpp:777:47: required from here 777 | AsyncHasNativeClipboardDataMatchingFlavors( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 778 | nsTArray{PromiseFlatCString(aFlavor)}, aWhichClipboard, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | [aWhichClipboard, | ~~~~~~~~~~~~~~~~~ 780 | callback = std::move(aCallback)](auto aResultOrError) mutable { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | if (aResultOrError.isErr()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | callback(Err(aResultOrError.unwrapErr())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 783 | return; | ~~~~~~~ 784 | } | ~ 785 | | 786 | nsTArray clipboardFlavors = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | std::move(aResultOrError.unwrap()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | if (!clipboardFlavors.Length()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | MOZ_CLIPBOARD_LOG(" no flavors in clipboard, quit."); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 790 | callback(nsCOMPtr{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | return; | ~~~~~~~ 792 | } | ~ 793 | | 794 | AsyncGetDataFlavor(aWhichClipboard, clipboardFlavors[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | std::move(callback)); | ~~~~~~~~~~~~~~~~~~~~~ 796 | }); | ~~ ../../../../firefox-152.0/widget/gtk/nsClipboard.cpp:786:31: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 786 | nsTArray clipboardFlavors = | ^~~~~~~~~~~~~~~~ ../../../../firefox-152.0/widget/gtk/nsClipboard.cpp:786:31: note: remove 'std::move' call In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PClipboardContentAnalysis.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PClipboardContentAnalysisChild.h:9, from ../../../firefox-152.0/widget/ClipboardContentAnalysisChild.h:9, from ../../../firefox-152.0/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::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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_widget2.cpp:83: ../../../firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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, | ^~~~~~~ ../../../firefox-152.0/widget/nsBaseClipboard.cpp:522:0: required from here 522 | AsyncHasNativeClipboardDataMatchingFlavors( 523 | aFlavorList, aWhichClipboard, 524 | [self = RefPtr{this}, callback = nsCOMPtr{aCallback}, aWhichClipboard, 525 | aRetryCount, flavorList = aFlavorList.Clone(), sequenceNumber, 526 | requestingWindowContext = 527 | RefPtr{aRequestingWindowContext}](auto aFlavorsOrError) { 528 | if (aFlavorsOrError.isErr()) { 529 | MOZ_CLIPBOARD_LOG( 530 | "%s: unable to get available flavors for clipboard %d.", 531 | __FUNCTION__, aWhichClipboard); 532 | callback->OnError(aFlavorsOrError.unwrapErr()); 533 | return; 534 | } 535 | 536 | auto sequenceNumberOrError = 537 | self->GetNativeClipboardSequenceNumber(aWhichClipboard); 538 | if (sequenceNumberOrError.isErr()) { 539 | MOZ_CLIPBOARD_LOG( 540 | "%s: unable to get sequence number for clipboard %d.", 541 | __FUNCTION__, aWhichClipboard); 542 | callback->OnError(sequenceNumberOrError.unwrapErr()); 543 | return; 544 | } 545 | 546 | if (sequenceNumber == sequenceNumberOrError.unwrap()) { 547 | auto flavorList = std::move(aFlavorsOrError.unwrap()); 548 | if (MOZ_CLIPBOARD_LOG_ENABLED()) { 549 | for (const auto& flavor : flavorList) { 550 | MOZ_CLIPBOARD_LOG(" has %s", flavor.get()); 551 | } 552 | } 553 | 554 | auto clipboardDataSnapshot = 555 | mozilla::MakeRefPtr( 556 | aWhichClipboard, sequenceNumber, std::move(flavorList), false, 557 | self, requestingWindowContext); 558 | callback->OnSuccess(clipboardDataSnapshot); 559 | return; 560 | } 561 | 562 | if (aRetryCount > 0) { 563 | MOZ_CLIPBOARD_LOG( 564 | "%s: clipboard=%d, ignore the data due to the sequence number " 565 | "doesn't match, retry (%d) ..", 566 | __FUNCTION__, aWhichClipboard, aRetryCount); 567 | self->MaybeRetryGetAvailableFlavors(flavorList, aWhichClipboard, 568 | callback, aRetryCount - 1, 569 | requestingWindowContext); 570 | return; 571 | } 572 | 573 | MOZ_DIAGNOSTIC_CRASH("How can this happen?!?"); 574 | callback->OnError(NS_ERROR_FAILURE); 575 | }); ../../../firefox-152.0/widget/nsBaseClipboard.cpp:547: warning: moving a temporary object prevents copy elision [-Wpessimizing-move] 547 | auto flavorList = std::move(aFlavorsOrError.unwrap()); ../../../firefox-152.0/widget/nsBaseClipboard.cpp:547: note: remove 'std::move' call In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../firefox-152.0/widget/gtk/NativeKeyBindings.cpp:9, from Unified_cpp_widget_gtk1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from ../../../firefox-152.0/widget/nsBaseDragService.h:11, from ../../../firefox-152.0/widget/nsDragServiceProxy.h:8, from ../../../firefox-152.0/widget/nsDragServiceProxy.cpp:6, from Unified_cpp_widget3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:30, from ../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from ../../../firefox-152.0/widget/ThemeColors.h:11, from ../../../firefox-152.0/widget/ScrollbarDrawing.h:12, from ../../../firefox-152.0/widget/Theme.h:15, from ../../../firefox-152.0/widget/ThemeCocoa.h:9, from ../../../firefox-152.0/widget/ThemeCocoa.cpp:5, from Unified_cpp_widget2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/ThemeDrawing.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/ScrollbarDrawing.h:13, from ../../../../firefox-152.0/widget/gtk/nsLookAndFeel.cpp:35, from Unified_cpp_widget_gtk2.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:14, from ../../../../firefox-152.0/widget/gtk/AsyncDBus.h:10, from ../../../../firefox-152.0/widget/gtk/AsyncDBus.cpp:5, from Unified_cpp_widget_gtk0.cpp:2: In member function 'constexpr mozilla::Maybe& mozilla::Maybe::operator=(mozilla::Maybe&&)', inlined from 'constexpr mozilla::dom::MediaControlActionParams& mozilla::dom::MediaControlActionParams::operator=(mozilla::dom::MediaControlActionParams&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaControlKeySource.h:24:8, inlined from 'void mozilla::widget::HandleMethodCall(GDBusConnection*, const gchar*, const gchar*, const gchar*, const gchar*, GVariant*, GDBusMethodInvocation*, gpointer)' at ../../../../firefox-152.0/widget/gtk/MPRISServiceHandler.cpp:94:61: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:367:21: warning: '((unsigned char*)((char*)& + offsetof(mozilla::dom::MediaControlActionParams, mozilla::dom::MediaControlActionParams::mAbsolute.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)))[8]' may be used uninitialized [-Wmaybe-uninitialized] 367 | MOZ_EMPTY_BASES Maybe : private detail::MaybeStorage, | ^~~~~ In file included from Unified_cpp_widget_gtk0.cpp:137: ../../../../firefox-152.0/widget/gtk/MPRISServiceHandler.cpp: In function 'void mozilla::widget::HandleMethodCall(GDBusConnection*, const gchar*, const gchar*, const gchar*, const gchar*, GVariant*, GDBusMethodInvocation*, gpointer)': ../../../../firefox-152.0/widget/gtk/MPRISServiceHandler.cpp:94:61: note: '' declared here 94 | actionParams = dom::MediaControlActionParams(seekValue); | ^ In member function 'constexpr mozilla::Maybe& mozilla::Maybe::operator=(mozilla::Maybe&&)', inlined from 'constexpr mozilla::dom::MediaControlActionParams& mozilla::dom::MediaControlActionParams::operator=(mozilla::dom::MediaControlActionParams&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaControlKeySource.h:24:8, inlined from 'void mozilla::widget::HandleMethodCall(GDBusConnection*, const gchar*, const gchar*, const gchar*, const gchar*, GVariant*, GDBusMethodInvocation*, gpointer)' at ../../../../firefox-152.0/widget/gtk/MPRISServiceHandler.cpp:97:66: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:367:21: warning: '((unsigned char*)((char*)& + offsetof(mozilla::dom::MediaControlActionParams, mozilla::dom::MediaControlActionParams::mAbsolute.mozilla::Maybe::.mozilla::detail::MaybeStorage::.mozilla::detail::MaybeStorageBase::mStorage)))[8]' may be used uninitialized [-Wmaybe-uninitialized] 367 | MOZ_EMPTY_BASES Maybe : private detail::MaybeStorage, | ^~~~~ ../../../../firefox-152.0/widget/gtk/MPRISServiceHandler.cpp: In function 'void mozilla::widget::HandleMethodCall(GDBusConnection*, const gchar*, const gchar*, const gchar*, const gchar*, GVariant*, GDBusMethodInvocation*, gpointer)': ../../../../firefox-152.0/widget/gtk/MPRISServiceHandler.cpp:97:66: note: '' declared here 97 | actionParams = dom::MediaControlActionParams(-1 * seekValue); | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:12, from ../../../firefox-152.0/widget/ThemeDrawing.h:9, from ../../../firefox-152.0/widget/ScrollbarDrawing.h:13, from ../../../firefox-152.0/widget/Theme.h:15, from ../../../firefox-152.0/widget/nsXPLookAndFeel.cpp:19, from Unified_cpp_widget4.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/painting/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/nsBaseDragService.h:11, from ../../../../firefox-152.0/widget/gtk/nsDragService.h:9, from ../../../../firefox-152.0/widget/gtk/nsDragService.cpp:5, from Unified_cpp_widget_gtk2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from ../../../firefox-152.0/widget/nsXPLookAndFeel.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/dom/Document.h:30, from ../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ xpcom/build/Services.cpp.stub In file included from ../../../../firefox-152.0/widget/gtk/WidgetUtilsGtk.h:10, from ../../../../firefox-152.0/widget/gtk/nsUserIdleServiceGTK.cpp:11, from Unified_cpp_widget_gtk3.cpp:2: 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/nsBaseClipboard.h:9, from ../../../../firefox-152.0/widget/gtk/nsClipboard.h:10, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from Unified_cpp_xpcom_base2.cpp:38: ../../../../firefox-152.0/xpcom/base/nsMemoryReporterManager.cpp: In function 'void XMappingIter(int64_t&, int64_t&, int64_t&)': ../../../../firefox-152.0/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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/xpcom/base/nsConsoleService.cpp:27, from Unified_cpp_xpcom_base1.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.o In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/xpcom/components/../../netwerk/cookie/CookieService.h:13, from StaticComponents.cpp:232: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/components/../../netwerk/cookie/Cookie.h: In member function 'bool mozilla::net::CompareCookiesForSending::LessThan(const nsICookie*, const nsICookie*) const': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/components/../../netwerk/cookie/Cookie.h:176: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 176 | if (result != 0) return result < 0; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/components/../../netwerk/cookie/Cookie.h:176: 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_xpcom_io1.cpp:11: ../../../../firefox-152.0/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const mozilla::fallible_t&)': ../../../../firefox-152.0/xpcom/io/nsEscape.cpp:604:26: warning: 'destPtr' may be used uninitialized [-Wmaybe-uninitialized] 604 | memcpy(destPtr + destPos, last, toCopy); | ~~~~~~~~^~~~~~~~~ ../../../../firefox-152.0/xpcom/io/nsEscape.cpp:570:18: note: 'destPtr' was declared here 570 | unsigned char* destPtr; | ^~~~~~~ In file included from Unified_cpp_xpcom_io1.cpp:56: ../../../../firefox-152.0/xpcom/io/nsLocalFileUnix.cpp: In member function 'nsresult nsLocalFile::CreateAllAncestors(uint32_t)': ../../../../firefox-152.0/xpcom/io/nsLocalFileUnix.cpp:440:41: warning: 'mkdir_errno' may be used uninitialized [-Wmaybe-uninitialized] 440 | if (mkdir_result == -1 && mkdir_errno != EEXIST) { | ^ ../../../../firefox-152.0/xpcom/io/nsLocalFileUnix.cpp:384:7: note: 'mkdir_errno' was declared here 384 | int mkdir_errno; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:19, from ../../../../firefox-152.0/xpcom/base/nsMemoryInfoDumper.cpp:10, from Unified_cpp_xpcom_base2.cpp:29: 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseDragService.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/components/../../widget/gtk/nsDragService.h:9, from StaticComponents.cpp:319: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:434: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { In file included from Unified_cpp_xpcom_string0.cpp:110: ../../../../firefox-152.0/xpcom/string/nsTextFormatter.cpp: In static member function 'static int nsTextFormatter::dosprintf(SprintfStateStr*, const char16_t*, mozilla::Span)': ../../../../firefox-152.0/xpcom/string/nsTextFormatter.cpp:805:5: warning: 'rv' may be used uninitialized [-Wmaybe-uninitialized] 805 | if (rv < 0) { | ^~ ../../../../firefox-152.0/xpcom/string/nsTextFormatter.cpp:464:9: note: 'rv' was declared here 464 | int rv; | ^~ In file included from ../../../../firefox-152.0/xpcom/ioutils/IOUtils.h:12, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/ffvpx/libavcodec/av1dec.c: In function 'skip_mode_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/ffvpx/libavcodec/cbs_av1.c:593: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_frame_size_with_refs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_segmentation_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_loop_filter_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_skip_mode_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_uncompressed_header': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/ffvpx/libavcodec/cbs_av1.c:679: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_frame_size_with_refs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_segmentation_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_loop_filter_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_skip_mode_params': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_uncompressed_header': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HashTable.h:76, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/ModuleObject.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/shell/ModuleLoader.h:8, from ../../../../../firefox-152.0/js/src/shell/ModuleLoader.cpp:5, from Unified_cpp_js_src_shell0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:8, from ../../../../firefox-152.0/xpfe/appshell/AppWindow.cpp:67, from Unified_cpp_xpfe_appshell0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsFrameLoader.h:35, from xptdata.cpp:25: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../firefox-152.0/xpfe/appshell/AppWindow.cpp:58: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 /usr/gcc/14/include/c++/14.3.0/string:42, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/string:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/fmt/format.h:57, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glue/Debug.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDebug.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISupportsUtils.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISupports.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIEventTarget.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISerialEventTarget.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AbstractThread.h:11, from ../../../../firefox-152.0/xpcom/threads/AbstractThread.cpp:5, from Unified_cpp_xpcom_threads0.cpp:2: In static member function 'static constexpr size_t std::char_traits::length(const char_type*)', inlined from 'static constexpr mozilla::ProfilerStringView mozilla::ProfilerStringView::WrapNullTerminatedString(const CHAR*) [with CHAR = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:157:58, inlined from 'bool mozilla::RunIdleMemoryCleanup(TimeStamp, uint32_t)' at ../../../../firefox-152.0/xpcom/threads/TaskController.cpp:1133:3: /usr/gcc/14/include/c++/14.3.0/bits/char_traits.h:391:32: warning: 'last_result' may be used uninitialized [-Wmaybe-uninitialized] 391 | return __builtin_strlen(__s); | ~~~~~~~~~~~~~~~~^~~~~ In file included from Unified_cpp_xpcom_threads0.cpp:137: ../../../../firefox-152.0/xpcom/threads/TaskController.cpp: In function 'bool mozilla::RunIdleMemoryCleanup(TimeStamp, uint32_t)': ../../../../firefox-152.0/xpcom/threads/TaskController.cpp:1118:15: note: 'last_result' was declared here 1118 | const char* last_result; | ^~~~~~~~~~~ media/ffvpx/libavutil/libmozavutil.so.symbols.stub /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/ffvpx/libavcodec/vp8.c: In function 'vp78_update_probability_tables': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/media/ffvpx/libavcodec/vp9mvs.c: In function 'find_ref_mvs': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/media/ffvpx/libavcodec/vp9mvs.c:187:13: note: in definition of macro 'RETURN_SCALE_MV' 187 | if (scale) { \ | ^~~~~ security/nss/lib/freebl/out.freebl.def.stub security/nss/lib/freebl/intel-aes.o security/nss/lib/freebl/intel-gcm.o security/nss/lib/softoken/out.softokn.def.stub build/pure_virtual/libpure_virtual.a dom/media/fake-cdm/libfake.so dom/media/gmp-plugin-openh264/libfakeopenh264.so warning: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/Cargo.toml: unused manifest key: patch.crates-io.ohttp.revision 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.1 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/firefox/firefox-152.0/third_party/rust/icu_properties) Compiling write16 v1.0.0 Compiling icu_normalizer v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/icu_normalizer) In file included from Unified_cpp_js_src_gc0.cpp:29: ../../../../../firefox-152.0/js/src/gc/BufferAllocator.cpp: In member function 'js::gc::BufferAllocator::SizeClassBitSet js::gc::BufferAllocator::getChunkSizeClassesToMove(size_t, ChunkLists&) const': ../../../../../firefox-152.0/js/src/gc/BufferAllocator.cpp:2166:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2166 | auto& srcAvailable = src.availableSizeClasses().Storage()[0]; | ^~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/gc/BufferAllocator.cpp:2166: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)' 2166 | auto& srcAvailable = src.availableSizeClasses().Storage()[0]; | ^ ../../../../../firefox-152.0/js/src/gc/BufferAllocator.cpp:2167:9: warning: possibly dangling reference to a temporary [-Wdangling-reference] 2167 | auto& freeAvailable = freeLists.ref().availableSizeClasses().Storage()[0]; | ^~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/gc/BufferAllocator.cpp:2167: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)' 2167 | auto& freeAvailable = freeLists.ref().availableSizeClasses().Storage()[0]; | ^ Compiling libc v0.2.183 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/AllocKind.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Allocator.h:10, from ../../../../../firefox-152.0/js/src/gc/Allocator.cpp:5, from Unified_cpp_js_src_gc0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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: ../../../../../firefox-152.0/js/src/gc/Compacting.cpp: In function 'void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)': ../../../../../firefox-152.0/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/firefox/firefox-152.0/js/src/gc/GCInternals.h:17, from ../../../../../firefox-152.0/js/src/gc/Allocator.cpp:10: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Cell.h:250:7: note: 'class js::gc::TenuredCell' declared here 250 | class TenuredCell : public Cell { | ^~~~~~~~~~~ Compiling hashbrown v0.16.0 In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Nursery.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Nursery-inl.h:9, from ../../../../../firefox-152.0/js/src/gc/Nursery.cpp:6, from Unified_cpp_js_src_gc2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ Compiling jobserver v0.1.33 Compiling idna_adapter v1.2.1 Compiling cc v1.2.30 Compiling idna v1.1.0 Compiling icu_collator v2.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/rust/icu_collator) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/AllocKind.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/GC.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/GC-inl.h:8, from ../../../../../firefox-152.0/js/src/gc/GC.cpp:222, from Unified_cpp_js_src_gc1.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ Compiling icu_casemap v2.1.1 Compiling hashbrown v0.15.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/hashbrown) Compiling leb128fmt v0.1.0 Compiling wasm-encoder v0.244.0 Compiling mozglue-static v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/mozglue/static/rust) Compiling hashbrown v0.13.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/rust/hashbrown-0.13) Compiling properties_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/irregexp/properties_glue) Compiling collator_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/intl/collator_glue) In file included from ../../../../../firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:40:12, inlined from 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)' at ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp:238:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/PublicIterators.h:88: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] 88 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc2.cpp:29: ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)': ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp:238: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 238 | 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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:40:12, inlined from 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)' at ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp:238:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/PublicIterators.h:120: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] 120 | it++; | ~~^~ ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)': ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp:238: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 238 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Array.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:50:34, inlined from 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)' at ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp:239:13: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealms(JSContext*, void*, IterateRealmCallback)': ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp:238: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 238 | 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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:40:12, inlined from 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)' at ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp:253:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/PublicIterators.h:88: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] 88 | it++; | ~~^~ ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)': ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp:253: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 253 | 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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:52:36, inlined from 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)' at ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp:254:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/PublicIterators.h:125: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] 125 | return *it; | ^~ ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)': ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp:253: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 253 | 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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:52:36, inlined from 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)' at ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp:254:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp: In function 'void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, IterateRealmCallback)': ../../../../../firefox-152.0/js/src/gc/PublicIterators.cpp:253: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 253 | 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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:40:12, inlined from 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)' at ../../../../../firefox-152.0/js/src/gc/RootMarking.cpp:327:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/PublicIterators.h:88: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] 88 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc2.cpp:38: ../../../../../firefox-152.0/js/src/gc/RootMarking.cpp: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)': ../../../../../firefox-152.0/js/src/gc/RootMarking.cpp:327: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 327 | 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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:40:12, inlined from 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)' at ../../../../../firefox-152.0/js/src/gc/RootMarking.cpp:327:43: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/PublicIterators.h:120: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] 120 | it++; | ~~^~ ../../../../../firefox-152.0/js/src/gc/RootMarking.cpp: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)': ../../../../../firefox-152.0/js/src/gc/RootMarking.cpp:327: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 327 | 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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:52:36, inlined from 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)' at ../../../../../firefox-152.0/js/src/gc/RootMarking.cpp:328:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/gc/RootMarking.cpp: In member function 'void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, TraceOrMarkRuntime)': ../../../../../firefox-152.0/js/src/gc/RootMarking.cpp:327: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 327 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ Compiling url v2.5.7 Compiling normalizer_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/builtin/normalizer_glue) Compiling indexmap v2.11.4 Compiling unicode-bidi-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/intl/bidi/rust/unicode-bidi-ffi) Compiling bumpalo v3.15.4 Compiling mozilla-central-workspace-hack v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/build/workspace-hack) Compiling wast v244.0.0 Compiling jsrust_shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/rust/shared) In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/SliceBudget.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCAPI.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/GC.h:15: In member function 'typename mozilla::detail::Nth::Type 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/firefox/build/amd64/dist/include/mozilla/Variant.h:225:60, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JS::TimeBudget, JS::WorkBudget, JS::UnlimitedBudget}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:659:24, inlined from 'JS::SliceBudget::SliceBudget(JS::SliceBudget&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../../firefox-152.0/js/src/gc/GC.cpp:4193:54: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:833:67: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 833 | return typename detail::Nth::Type(std::move(as())); | ^ ../../../../../firefox-152.0/js/src/gc/GC.cpp: In member function 'std::tuple js::gc::GCRuntime::budgetConcurrentMarking(const JS::SliceBudget&)': ../../../../../firefox-152.0/js/src/gc/GC.cpp:4193:53: note: '' declared here 4193 | return {requestedBudget, SliceBudget(WorkBudget(0))}; | ^ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/DOMIntersectionObserver.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/Assertions.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/jstypes.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/WeakMapPtr.h:8, from ../../../../../firefox-152.0/js/src/gc/WeakMapPtr.cpp:5, from Unified_cpp_js_src_gc4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/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_gc1.cpp:47: ../../../../../firefox-152.0/js/src/gc/Marking.cpp: In member function 'bool js::gc::MarkingTracerT< >::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 0]': ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1765:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1765 | Value v = base[index]; | ^ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1665:13: note: 'base' was declared here 1665 | HeapSlot* base; // Slot range base pointer. | ^~~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1756:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1756 | while (index < end) { | ~~~~~~^~~~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1667:10: note: 'end' was declared here 1667 | size_t end; // End of slot range to mark. | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/iterator:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Array.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/Statistics.h:8, from ../../../../../firefox-152.0/js/src/gc/Statistics.cpp:5, from Unified_cpp_js_src_gc3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/js/src/jit/CacheIRWriter.h:532:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 532 | MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX); | ^~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp: In member function 'bool js::gc::MarkingTracerT< >::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 1]': ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1765:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1765 | Value v = base[index]; | ^ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1665:13: note: 'base' was declared here 1665 | HeapSlot* base; // Slot range base pointer. | ^~~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1756:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1756 | while (index < end) { | ~~~~~~^~~~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1667:10: note: 'end' was declared here 1667 | size_t end; // End of slot range to mark. | ^~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp: In member function 'bool js::gc::MarkingTracerT< >::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 2]': ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1765:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1765 | Value v = base[index]; | ^ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1665:13: note: 'base' was declared here 1665 | HeapSlot* base; // Slot range base pointer. | ^~~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1756:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1756 | while (index < end) { | ~~~~~~^~~~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1667:10: note: 'end' was declared here 1667 | size_t end; // End of slot range to mark. | ^~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp: In member function 'bool js::gc::MarkingTracerT< >::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 8]': ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1765:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1765 | Value v = base[index]; | ^ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1665:13: note: 'base' was declared here 1665 | HeapSlot* base; // Slot range base pointer. | ^~~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1756:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1756 | while (index < end) { | ~~~~~~^~~~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1667:10: note: 'end' was declared here 1667 | size_t end; // End of slot range to mark. | ^~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp: In member function 'bool js::gc::MarkingTracerT< >::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 6]': ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1765:11: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized] 1765 | Value v = base[index]; | ^ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1665:13: note: 'base' was declared here 1665 | HeapSlot* base; // Slot range base pointer. | ^~~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1756:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized] 1756 | while (index < end) { | ~~~~~~^~~~~ ../../../../../firefox-152.0/js/src/gc/Marking.cpp:1667:10: note: 'end' was declared here 1667 | size_t end; // End of slot range to mark. | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/PrivateIterators-inl.h:12, from ../../../../../firefox-152.0/js/src/gc/GC.cpp:274: 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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:40:12, inlined from 'void js::gc::GCRuntime::purgeRuntime()' at ../../../../../firefox-152.0/js/src/gc/GC.cpp:2626:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/PublicIterators.h:88: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] 88 | it++; | ~~^~ ../../../../../firefox-152.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::purgeRuntime()': ../../../../../firefox-152.0/js/src/gc/GC.cpp:2626: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 2626 | 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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:40:12, inlined from 'void js::gc::GCRuntime::purgeRuntime()' at ../../../../../firefox-152.0/js/src/gc/GC.cpp:2626:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/gc/PublicIterators.h:120: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] 120 | it++; | ~~^~ ../../../../../firefox-152.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::purgeRuntime()': ../../../../../firefox-152.0/js/src/gc/GC.cpp:2626: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 2626 | for (GCRealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Array.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/js/src/gc/IteratorUtils.h:52:36, inlined from 'void js::gc::GCRuntime::purgeRuntime()' at ../../../../../firefox-152.0/js/src/gc/GC.cpp:2627:17: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/Maybe.h:1024:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 1024 | MOZ_RELEASE_ASSERT(isSome()); | ^~~~~~~~~~~~~~~~~~ ../../../../../firefox-152.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::purgeRuntime()': ../../../../../firefox-152.0/js/src/gc/GC.cpp:2626: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 2626 | for (GCRealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OverflowChangedTracker.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RestyleManager.h:10, from ../../../../firefox-152.0/layout/style/AnimationCollection.cpp:10, from Unified_cpp_layout_style0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/style/nsStyleStructInlines.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyleInlines.h:20, from ../../../../firefox-152.0/layout/style/ComputedStyle.cpp:10, from Unified_cpp_layout_style1.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:36, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:49, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.cpp:89: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod::Run()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/cdf.c:34: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/decode.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/decode.c:42: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/decode.c: In function 'decode_b': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ Compiling jsrust v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/src/rust) In function 'gather_left_partition_prob', inlined from 'decode_sb' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/decode.c:2354:24: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/decode.c: In function 'decode_sb': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/decode.c:2131:15: note: 'pc' was declared here 2131 | uint16_t *pc; | ^~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/decode.c:3332:25: note: 'out_delayed' was declared here 3332 | Dav1dThreadPicture *out_delayed; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/lib.c:45: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/log.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/mem.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/decode.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/obu.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/obu.c: In function 'read_frame_size': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/obu.c: In function 'parse_frame_hdr': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/obu.c:37: In function 'imax', inlined from 'parse_frame_hdr' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/obu.c:967:38, inlined from 'dav1d_parse_obus' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/obu.c:1283:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/obu.c:967:38, inlined from 'dav1d_parse_obus' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/obu.c:1283:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/picture.c:39: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/refmvs.c:37: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/refmvs.c: In function 'dav1d_refmvs_find': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/refmvs.c:484:20: note: 'newmv_ctx' was declared here 484 | int refmv_ctx, newmv_ctx; | ^~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/thread_task.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/thread_task.c:32: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/thread_task.c: In function 'dav1d_worker_task': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/thread_task.c:477:9: warning: 'off' may be used uninitialized [-Wmaybe-uninitialized] 477 | int off; | ^~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/cdef_apply.h:33, from 16bd_cdef_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/dom/AnimationEffect.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyframeEffect.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectSet.h:11, from ../../../../firefox-152.0/layout/style/GeckoBindings.cpp:21, from Unified_cpp_layout_style2.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/firefox-152.0/third_party/dav1d/src/ipred_prepare.h:36, from 16bd_ipred_prepare_tmpl.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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_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; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEffect.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyframeEffect.h:28, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectSet.h:11, from ../../../../firefox-152.0/layout/style/RestyleManager.cpp:15, from Unified_cpp_layout_style3.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 93 | } else if (!aDuration.GetAsString().EqualsLiteral("auto")) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:93: 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/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/ipc/BrowserChild.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.cpp:18: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/dom/base/nsContentUtils.cpp:414: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/lf_apply.h:35, from 16bd_lf_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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_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:109:37: warning: 'p4' may be used uninitialized [-Wmaybe-uninitialized] 109 | dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 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:88:30: warning: 'p2' may be used uninitialized [-Wmaybe-uninitialized] 88 | flat8in = abs(p2 - p0) <= F && abs(p1 - p0) <= F && | ~~~^~~~ 16bd_loopfilter_tmpl.c:50:29: note: 'p2' was declared here 50 | int p6, p5, p4, p3, p2; | ^~ 16bd_loopfilter_tmpl.c:89:51: warning: 'q2' may be used uninitialized [-Wmaybe-uninitialized] 89 | abs(q1 - q0) <= F && abs(q2 - q0) <= F; | ~~~^~~~ 16bd_loopfilter_tmpl.c:53:13: note: 'q2' was declared here 53 | int q2, q3, q4, q5, q6; | ^~ 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:114:37: warning: 'q4' may be used uninitialized [-Wmaybe-uninitialized] 114 | q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; | ~~~^~~ 16bd_loopfilter_tmpl.c:53:21: note: 'q4' was declared here 53 | int q2, q3, q4, q5, q6; | ^~ 16bd_loopfilter_tmpl.c:116:37: warning: 'q5' may be used uninitialized [-Wmaybe-uninitialized] 116 | q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; | ~~~^~~ 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; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/lr_apply.h:36, from 16bd_lr_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/cdef_apply.h:33, from 16bd_recon_tmpl.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../firefox-152.0/layout/style/FontFaceSet.cpp:19, from Unified_cpp_layout_style2.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ 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; | ^~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoBindings.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DeclarationBlock.h:14, from ../../../../firefox-152.0/layout/style/DeclarationBlock.cpp:5, from Unified_cpp_layout_style2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ 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; | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/cdef_apply.h:33, from 8bd_cdef_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from ../../../../firefox-152.0/layout/style/Loader.cpp:54, from Unified_cpp_layout_style3.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/DomQuotaMetrics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/FirstInitializationAttemptsImpl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:73, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:28, from ../../../../firefox-152.0/layout/style/SharedStyleSheetCache.cpp:12, from Unified_cpp_layout_style4.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoBindings.h:10, from ../../../../firefox-152.0/layout/style/ImportScanner.cpp:7, from Unified_cpp_layout_style3.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/third_party/dav1d/src/ipred_prepare.h:36, from 8bd_ipred_prepare_tmpl.c:36: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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; | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/lf_apply.h:35, from 8bd_lf_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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_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:109:37: warning: 'p4' may be used uninitialized [-Wmaybe-uninitialized] 109 | dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 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:114:37: warning: 'q4' may be used uninitialized [-Wmaybe-uninitialized] 114 | q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; | ~~~^~~ 8bd_loopfilter_tmpl.c:53:21: note: 'q4' was declared here 53 | int q2, q3, q4, q5, q6; | ^~ 8bd_loopfilter_tmpl.c:116:37: warning: 'q5' may be used uninitialized [-Wmaybe-uninitialized] 116 | q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; | ~~~^~~ 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:127:37: warning: 'p2' may be used uninitialized [-Wmaybe-uninitialized] 127 | dst[strideb * -2] = (p2 + 2 * p2 + 2 * p1 + 2 * p0 + q0 + 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; | ^~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/lr_apply.h:36, from 8bd_lr_apply_tmpl.c:35: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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]]++; | ~~~~~~~~~^~~~~ Finished `release` profile [optimized] target(s) in 2m 04s In file included from ../../../../firefox-152.0/layout/style/nsStyleStruct.cpp:39, from Unified_cpp_layout_style5.cpp:92: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIURIMutator.h: In member function 'nsresult NS_MutateURI::Finalize(nsCOMPtr&)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIURIMutator.h:637: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 637 | if (NS_FAILED(mStatus)) return mStatus; /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIURIMutator.h:637: 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/firefox/firefox-152.0/third_party/dav1d/src/internal.h:45, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/cdef_apply.h:33, from 8bd_recon_tmpl.c:40: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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; | ~^~~~~~~~~ 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]]); | ~~~~~~^~~ js/src/rust/libjsrust.a 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; | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/DomQuotaMetrics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/FirstInitializationAttemptsImpl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsDOMWindowUtils.cpp:87: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from ../../../../firefox-152.0/layout/style/nsDOMCSSAttrDeclaration.cpp:17, from Unified_cpp_layout_style5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from ../../../../firefox-152.0/layout/style/ServoElementSnapshot.cpp:10, from Unified_cpp_layout_style4.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/ArrayView.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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 ../../../../firefox-152.0/layout/style/GeckoBindings.cpp:1130: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/layout/style/GeckoBindings.cpp: In function 'std::pair GetOrCreateKeyframe(nsTArray*, mozilla::StyleTimelineRangeName, float, const mozilla::StyleComputedTimingFunction*, mozilla::dom::CompositeOperationOrAuto, KeyframeSearchDirection, KeyframeInsertPosition)': ../../../../firefox-152.0/layout/style/GeckoBindings.cpp:1099: note: 'keyframeIndex' was declared here 1099 | size_t keyframeIndex; /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GeckoBindings.h:13, from ../../../../firefox-152.0/layout/style/ServoElementSnapshot.cpp:7: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:61, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/netwerk/base/nsNetUtil.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:29700: 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsDOMWindowUtils.cpp:16: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleRequest.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimationTarget.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_apz.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsViewportInfo.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MVMContext.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/MobileViewportManager.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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 = 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameLoader.h:35, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChildProcessMessageManager.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsFrameMessageManager.cpp:48: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nscore.h:178, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsStringFwd.h:10, from ../../../../firefox-152.0/netwerk/base/nsIOService.h:8, from ../../../../firefox-152.0/netwerk/base/nsInputStreamPump.cpp:5, from Unified_cpp_netwerk_base3.cpp:2: ../../../../firefox-152.0/netwerk/base/nsPACMan.cpp: In member function 'bool mozilla::net::nsPACMan::ProcessPending()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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))) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../firefox-152.0/netwerk/base/nsPACMan.cpp:897:9: note: in expansion of macro 'NS_SUCCEEDED' 897 | NS_SUCCEEDED(mSystemProxySettings->GetProxyForURI( | ^~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:80, from ../../../../firefox-152.0/netwerk/base/CaptivePortalService.cpp:14, from Unified_cpp_netwerk_base0.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../firefox-152.0/netwerk/base/LoadInfo.cpp:19, from Unified_cpp_netwerk_base0.cpp:110: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DashboardTypes.h:9, from ../../../../firefox-152.0/netwerk/base/nsSocketTransportService2.h:19, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/DomQuotaMetrics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/FirstInitializationAttemptsImpl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:71, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowInner.cpp:107: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:61, from ../../../../firefox-152.0/netwerk/base/nsIOService.h:14, from ../../../../firefox-152.0/netwerk/base/nsAsyncStreamCopier.cpp:7, 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_network.h:7, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsBidiPresUtils.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsFrameSelection.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowOuter.cpp:59: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLineBox.h: In member function 'const nsLineBox* nsLineIterator::GetLineAt(int32_t)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/dom/media/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/KeySystemConfig.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccess.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/Navigator.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowInner.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/dom/IntlUtils.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowInner.cpp:134: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/dom/media/AudioSampleFormat.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/media/MediaData.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/KeySystemConfig.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccess.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessManager.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/Navigator.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowOuter.cpp:15: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/dom/base/nsGlobalWindowOuter.cpp:174: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowInner.cpp:69: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AutoPrintEventDispatcher.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowOuter.cpp:22: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsImageLoadingContent.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAccessibilityService.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsObjectLoadingContent.cpp:52: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 In file included from Unified_cpp_dom_base0.cpp:38: ../../../../firefox-152.0/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': ../../../../firefox-152.0/dom/base/AttrArray.cpp:261: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] 261 | realloc(oldImpl, Impl::AllocationSizeForAttributes(oldImpl->mAttrCount))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/html/nsGenericHTMLElement.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSlotElement.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbstractRange.h:13, from ../../../../firefox-152.0/dom/base/AbstractRange.cpp:5, from Unified_cpp_dom_base0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/AttrArray.h:222:9: note: 'class AttrArray::Impl' declared here 222 | class Impl { | ^~~~ ../../../../firefox-152.0/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowTo(uint32_t)': ../../../../firefox-152.0/dom/base/AttrArray.cpp:356: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] 356 | Impl* newImpl = static_cast(realloc(oldImpl, sizeInBytes.value())); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/AttrArray.h:222:9: note: 'class AttrArray::Impl' declared here 222 | class Impl { | ^~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/ds/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/ds/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowInner.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'void nsGlobalWindowInner::Resume(bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowInner.cpp:5865: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_27(D)->mSharedWorkers.D.704739.nsAutoTObserverArray, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::Resume(bool)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowInner.cpp:5865: note: '__for_begin' declared here 5865 | mSharedWorkers.ForwardRange()) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsGlobalWindowInner.cpp:5803: note: 'this' declared here 5803 | void nsGlobalWindowInner::Resume(bool aIncludeSubWindows) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsContainerFrame.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsAtomicContainerFrame.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsSubDocumentFrame.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsObjectLoadingContent.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/TextEvents.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/InputData.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:9, from ../../../../firefox-152.0/dom/base/ChromeUtils.cpp:65, from Unified_cpp_dom_base1.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../firefox-152.0/dom/base/AbstractRange.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:434:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct mozilla::FrameBidiData'} declared here 434 | struct FrameBidiData { | ^~~~~~~~~~~~~ In file included from /usr/gcc/14/include/c++/14.3.0/list:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from ../../../../firefox-152.0/dom/base/nsWindowRoot.cpp:11, from Unified_cpp_dom_base10.cpp:128: /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/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:9, from ../../../../firefox-152.0/dom/base/ChromeUtils.cpp:28: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../firefox-152.0/dom/base/CustomElementRegistry.cpp:37, from Unified_cpp_dom_base1.cpp:83: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../firefox-152.0/dom/base/nsQueryContentEventResult.cpp:9, from Unified_cpp_dom_base10.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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_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 ../../../../../firefox-152.0/security/manager/ssl/AppSignatureVerification.cpp:1236:32, inlined from 'nsresult {anonymous}::OpenSignedAppFile(AppTrustedRoot, nsIFile*, SignaturePolicy, nsIZipReader**, nsTArray >&)' at ../../../../../firefox-152.0/security/manager/ssl/AppSignatureVerification.cpp:1343:28, inlined from 'virtual nsresult {anonymous}::OpenSignedAppFileTask::CalculateResult()' at ../../../../../firefox-152.0/security/manager/ssl/AppSignatureVerification.cpp:1431:29: ../../../../../firefox-152.0/security/manager/ssl/AppSignatureVerification.cpp:1111:5: warning: 'digestToUse' may be used uninitialized [-Wmaybe-uninitialized] 1111 | if (aHashAlg == SEC_OID_SHA256 && mSHA256Allowed) { | ^~ ../../../../../firefox-152.0/security/manager/ssl/AppSignatureVerification.cpp: In member function 'virtual nsresult {anonymous}::OpenSignedAppFileTask::CalculateResult()': ../../../../../firefox-152.0/security/manager/ssl/AppSignatureVerification.cpp:1228:13: note: 'digestToUse' was declared here 1228 | SECOidTag digestToUse; | ^~~~~~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentList.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChromeNodeList.h:10, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ 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 ../../../../../firefox-152.0/security/manager/ssl/PDFSignatureVerification.cpp:91:59: ../../../../../firefox-152.0/security/manager/ssl/PDFSignatureVerification.cpp:49:46: warning: 'defaultTime.mozilla::pkix::Time::elapsedSecondsAD' may be used uninitialized [-Wmaybe-uninitialized] 49 | : signatureVerificationResult(result), time(t) { | ^~~~~~~ ../../../../../firefox-152.0/security/manager/ssl/PDFSignatureVerification.cpp: In function 'void VerifySignature(NSSCMSSignedData*, const nsTArray >&, nsTArray&, nsTArray >&)': ../../../../../firefox-152.0/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/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, from ../../../../../firefox-152.0/security/manager/ssl/VerifySSLServerCertChild.h:8, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:26, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../firefox-152.0/dom/base/Document.cpp:143, from Unified_cpp_dom_base2.cpp:38: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/DomQuotaMetrics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/FirstInitializationAttemptsImpl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:73, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:28, from ../../../../firefox-152.0/dom/base/MessageBroadcaster.cpp:7, from Unified_cpp_dom_base3.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderTypes.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxUtils.h:22, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxContext.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsBidiPresUtils.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsFrameSelection.h:24, from ../../../../firefox-152.0/dom/base/Highlight.cpp:16, from Unified_cpp_dom_base3.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../firefox-152.0/dom/base/IntlUtils.h:9, from ../../../../firefox-152.0/dom/base/IntlUtils.cpp:5, from Unified_cpp_dom_base3.cpp:74: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsBidiPresUtils.h:14: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/DomQuotaMetrics.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/FirstInitializationAttemptsImpl.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:30, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalStorageCommon.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/SerializationHelpers.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:73, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/geolocation/GeolocationSystem.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/geolocation/Geolocation.h:13, from ../../../../firefox-152.0/dom/base/Navigator.cpp:8, from Unified_cpp_dom_base4.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/build/amd64/dist/include/js/loader/ScriptLoadRequest.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SharedScriptCache.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:30, from ../../../../firefox-152.0/dom/base/ScrollingMetrics.cpp:8, from Unified_cpp_dom_base5.cpp:128: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h: In member function 'nsresult mozilla::SharedSubResourceCache::DoObserve(nsISupports*, const char*, const char16_t*)': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h:307: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 307 | } else if (strcmp(aTopic, "memory-pressure-stop") == 0) { /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h:307: 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/firefox/build/amd64/dist/system_wrappers/list:3, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:59, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/ipc/BrowserParent.h:21, from ../../../../firefox-152.0/dom/base/nsContentAreaDragDrop.cpp:14, from Unified_cpp_dom_base8.cpp:38: /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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsLineBox.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsBidiPresUtils.h:14, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsFrameSelection.h:24, from ../../../../firefox-152.0/dom/base/SelectionChangeEventDispatcher.cpp:19, from Unified_cpp_dom_base6.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:27, from ../../../../firefox-152.0/dom/base/PopupBlocker.cpp:13, from Unified_cpp_dom_base5.cpp:11: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../firefox-152.0/dom/base/RemoteOuterWindowProxy.cpp:13, from Unified_cpp_dom_base5.cpp:65: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from ../../../../firefox-152.0/dom/base/Element.h:21, from ../../../../firefox-152.0/dom/base/PopoverData.h:8, from ../../../../firefox-152.0/dom/base/PopoverData.cpp:5, from Unified_cpp_dom_base5.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SelectionMovementUtils.h:13, from ../../../../firefox-152.0/dom/base/TextDirectiveUtil.cpp:12, from Unified_cpp_dom_base7.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:40: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } | ~~~~~~~~~~~~~~~~^~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../firefox-152.0/dom/base/WindowNamedPropertiesHandler.cpp:17, from Unified_cpp_dom_base7.cpp:137: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/nsCSSFrameConstructor.h:23, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:31, from ../../../../firefox-152.0/dom/base/MutationObservers.cpp:13, from Unified_cpp_dom_base4.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsIContentInlines.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:32, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEditor.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, from ../../../../firefox-152.0/dom/base/DirectionalityUtils.cpp:33, from Unified_cpp_dom_base2.cpp:20: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsDisplayList.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:21, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:12, from ../../../../firefox-152.0/dom/base/nsFocusManager.cpp:20, from Unified_cpp_dom_base9.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DisplayListClipState.h: In member function 'void mozilla::DisplayListClipState::AutoSaveRestore::MaybeRemoveDisplayportClip()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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 /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:24, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from ../../../../firefox-152.0/dom/base/nsIGlobalObject.h:13, from ../../../../firefox-152.0/dom/base/DOMRect.cpp:15, from Unified_cpp_dom_base2.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:60, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:18, from ../../../../firefox-152.0/dom/base/nsCCUncollectableMarker.cpp:13, from Unified_cpp_dom_base8.cpp:29: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/modules/libpref/Preferences.h:16, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoStyleType.h:13, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageBroadcaster.h:9, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ toolkit/library/buildid.cpp.stub widget/gtk/mozgtk/libmozgtk.so In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SmallPointerArray.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:65, from ../../../../firefox-152.0/dom/base/nsIContentInlines.h:15, from ../../../../firefox-152.0/dom/base/AncestorIterator.h:17, from ../../../../firefox-152.0/dom/base/nsFocusManager.cpp:9: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/firefox-152.0/js/xpconnect/src/xpcprivate.h:2163:0: required from here 2163 | GlobalProperties() { mozilla::PodZero(this); } /jenkins/jobs/oi-userland/workspace/components/web/firefox/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 ../../../../firefox-152.0/dom/base/nsINode.cpp:117, from Unified_cpp_dom_base9.cpp:56: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:51: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrame.h:1572:50: required from here 1572 | mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/layout/generic/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/generic/nsIFrameInlines.h:184:0: required from here 184 | nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty); /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/nsRect.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/layout/base/Units.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:15, from ../../../../firefox-152.0/dom/base/nsFocusManager.h:11, from ../../../../firefox-152.0/dom/base/nsFocusManager.cpp:5: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:20:8: note: 'mozilla::FrameProperties::PropertyType >' {aka 'struct nsPoint'} declared here 20 | struct nsPoint : public mozilla::gfx::BasePoint { | ^~~~~~~ memory/replace/logalloc/replay/logalloc-replay toolkit/components/telemetry/pingsender/pingsender toolkit/xre/glxtest/glxtest widget/gtk/vaapitest/vaapitest widget/gtk/vulkantest/vulkantest browser/app/firefox config/external/mozinference/libmozinference.so config/external/nspr/ds/libplds4.so config/external/nspr/libc/libplc4.so media/ffvpx/libavutil/libmozavutil.so js/src/build/libjs_static.a security/nss/lib/util/libnssutil3.so js/src/shell/js media/ffvpx/libavcodec/libmozavcodec.so security/nss/lib/softoken/libsoftokn3.so In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/dom/base/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ security/nss/lib/nss/libnss3.so security/nss/lib/smime/libsmime3.so security/nss/lib/ssl/libssl3.so media/gmp-clearkey/0.1/libclearkey.so security/nss/cmd/certutil/certutil security/nss/cmd/pk12util/pk12util In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/ds/nsBaseHashtable.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/ds/nsTHashMap.h:9, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/widget/nsIWidget.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::Document::BeginUpdate()' at ../../../../firefox-152.0/dom/base/Document.cpp:8507: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_12(D)->mObservers.D.767565.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from ../../../../firefox-152.0/dom/base/DirectionalityUtils.cpp:29: ../../../../firefox-152.0/dom/base/Document.cpp: In member function 'void mozilla::dom::Document::BeginUpdate()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:601:47: note: '__for_begin' declared here 601 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ ../../../../firefox-152.0/dom/base/Document.cpp:8507: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8507 | NS_DOCUMENT_NOTIFY_OBSERVERS(BeginUpdate, (this)); ../../../../firefox-152.0/dom/base/Document.cpp:8504: note: 'this' declared here 8504 | 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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::Document::BeginLoad()' at ../../../../firefox-152.0/dom/base/Document.cpp:8554: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->mObservers.D.767565.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/dom/base/Document.cpp: In member function 'void mozilla::dom::Document::BeginLoad()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:601:47: note: '__for_begin' declared here 601 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ ../../../../firefox-152.0/dom/base/Document.cpp:8554: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8554 | NS_DOCUMENT_NOTIFY_OBSERVERS(BeginLoad, (this)); ../../../../firefox-152.0/dom/base/Document.cpp:8530: note: 'this' declared here 8530 | 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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'void mozilla::dom::Document::ElementStateChanged(mozilla::dom::Element*, mozilla::dom::ElementState)' at ../../../../firefox-152.0/dom/base/Document.cpp:8794: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_8(D)->mObservers.D.767565.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/dom/Document.h:601:47: note: '__for_begin' declared here 601 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ ../../../../firefox-152.0/dom/base/Document.cpp:8794: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8794 | NS_DOCUMENT_NOTIFY_OBSERVERS(ElementStateChanged, ../../../../firefox-152.0/dom/base/Document.cpp:8791: note: 'this' declared here 8791 | void Document::ElementStateChanged(Element* aElement, ElementState aStateMask) { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:15, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/CertVerifier.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/SharedCertVerifier.h:8, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsINSSComponent.h:25, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsNSSComponent.h:9, from ../../../../firefox-152.0/xpcom/build/XPCOMInit.cpp:67, from Unified_cpp_xpcom_build0.cpp:47: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 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/firefox/firefox-152.0/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/firefox/firefox-152.0/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/firefox/firefox-152.0/xpcom/ds/nsTObserverArray.h:456:52, inlined from 'virtual void mozilla::dom::Document::EndLoad()' at ../../../../firefox-152.0/dom/base/Document.cpp:8733: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-152.0/xpcom/ds/nsTObserverArray.h:280:25: warning: storing the address of local variable '__for_begin' in '*&this_27(D)->mObservers.D.767565.nsAutoTObserverArray::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=] 280 | aArray.mIterators = this; | ~~~~~~~~~~~~~~~~~~^~~~~~ ../../../../firefox-152.0/dom/base/Document.cpp: In member function 'virtual void mozilla::dom::Document::EndLoad()': /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:601:47: note: '__for_begin' declared here 601 | for (RefPtr obs : mObservers.ForwardRange()) { \ | ^ ../../../../firefox-152.0/dom/base/Document.cpp:8733: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS' 8733 | NS_DOCUMENT_NOTIFY_OBSERVERS(EndLoad, (this)); ../../../../firefox-152.0/dom/base/Document.cpp:8694: note: 'this' declared here 8694 | void Document::EndLoad() { In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:52, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:12, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:41, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:22, from ../../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:51, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:11, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:10, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:33, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:19, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:39, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorBridgeParent.h:23, from ../../../../firefox-152.0/xpcom/build/XPCOMInit.cpp:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/nsIFrame.h:4451: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 >*]' 4451 | return mProperties.Get(aProperty, aFoundResult); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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 = 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:886:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | 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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:948:30: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:693:21: warning: 'this' pointer is null [-Wnonnull] 693 | aFrom->ChainTo(aTo.forget(), ""); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1206: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]' 1206 | void ChainTo(already_AddRefed aChainedPromise, | ^~~~~~~ security/nss/lib/freebl/libfreebl3.so In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h:38, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ScriptLoadRequest.h:18, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SharedScriptCache.h:13, from ../../../../firefox-152.0/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/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57, inlined from 'static void* ICUReporter::Alloc(const void*, size_t)' at ../../../../firefox-152.0/xpcom/build/XPCOMInit.cpp:157: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/stl_wrappers/ostream:65, from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsString.h:8, from ../../../../firefox-152.0/xpcom/build/FileLocation.h:8, from ../../../../firefox-152.0/xpcom/build/FileLocation.cpp:5, from Unified_cpp_xpcom_build0.cpp:2: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:57: /jenkins/jobs/oi-userland/workspace/components/web/firefox/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/firefox/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/firefox/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/firefox/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); | ^~~~~~~~~~~~~~~~~~ toolkit/library/build/libxul.so ipc/app/plugin-container js/xpconnect/shell/xpcshell ./run.js.stub ./bug1448747-FastClick_breakage.js.stub ./bug1457335-histography.io.js.stub ./bug1472075-bankofamerica.com.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 ./bug1644830-usps.com-fix_terms_and_conditions_checkboxes.css.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 ./bug1818818-FastClick_breakage_legacy.js.stub ./bug1819450-cmbchina.com.js.stub ./bug1827678_77727-www.free4talk.com.js.stub ./bug1830796-copyleaks.com-hide_browser_notice.css.stub ./bug1831007-All_international_Nintendo_domains.js.stub ./bug1836105-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 ./bug1859617-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 ./bug1889326-Office_365_email_handling_prompt.js.stub ./bug1889505-bankmandiri.co.id.js.stub ./bug1895051-www.zhihu.com-fix_unclickable_directory_buttons.css.stub ./bug1896349-vivaldi.com-unhide-text-selections.css.stub ./bug1896571-gracobaby.ca-unlock-scrolling.css.stub ./bug1898915-locator.dhl.com-hide_browser_notice.css.stub ./bug1898929-app.sessionlinkpro.com.js.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 ./bug1899054-icorrectproof.com.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 ./bug1974686-hermes.admin.ch-fix_overlapping_table_cells.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 ./bug2007641-papajohns.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 ./run.js.stub ./bug1448747-FastClick_breakage.js.stub ./bug1457335-histography.io.js.stub ./bug1472075-bankofamerica.com.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 ./bug1644830-usps.com-fix_terms_and_conditions_checkboxes.css.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 ./bug1818818-FastClick_breakage_legacy.js.stub ./bug1819450-cmbchina.com.js.stub ./bug1827678_77727-www.free4talk.com.js.stub ./bug1830796-copyleaks.com-hide_browser_notice.css.stub ./bug1831007-All_international_Nintendo_domains.js.stub ./bug1836105-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 ./bug1859617-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 ./bug1889326-Office_365_email_handling_prompt.js.stub ./bug1889505-bankmandiri.co.id.js.stub ./bug1895051-www.zhihu.com-fix_unclickable_directory_buttons.css.stub ./bug1896349-vivaldi.com-unhide-text-selections.css.stub ./bug1896571-gracobaby.ca-unlock-scrolling.css.stub ./bug1898915-locator.dhl.com-hide_browser_notice.css.stub ./bug1898929-app.sessionlinkpro.com.js.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 ./bug1899054-icorrectproof.com.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 ./bug1974686-hermes.admin.ch-fix_overlapping_table_cells.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 ./bug2007641-papajohns.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 ./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 toolkit/locales/default.locale.stub Packaging data-leak-blocker@mozilla.com.xpi... 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 (firefox-152.0.en-US.illumos-x86_64.xpt_artifacts.zip) Compressing... Making langpack toolkit/locales/default.locale.stub Generating XPT artifacts archive (firefox-152.0.en-US.illumos-x86_64.xpt_artifacts.zip) VALIDATING MANIFEST CONTENT: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/manifest-i386-firefox.depend.res NEW PACKAGE CONTENTS ARE LOCALLY VALIDATED AND READY TO GO generating metadata: web/firefox pkg://openindiana.org/web/browser/firefox@152.0,5.11-2026.0.0.0:20260617T064313Z PUBLISHED pkg://openindiana.org/web/data/firefox-bookmarks@130.0.1,5.11-2024.0.0.1:20260617T064401Z PUBLISHED